# near model CODE resource # jump table entries: 2584-2767 (184 of them) export_506: 00000000 42A7 clr.l -[A7] 00000002 48E7 FFFC movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5 00000006 3E2F 0040 move.w D7, [A7 + 0x40] 0000000A 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 0000000E 1C38 0A5E move.b D6, [0x00000A5E /* ResLoad */] 00000012 51F8 0A5E sf [0x00000A5E /* ResLoad */] 00000016 42A7 clr.l -[A7] 00000018 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 0000001E 3F07 move.w -[A7], D7 00000020 A9A0 syscall GetResource 00000022 201F move.l D0, [A7]+ 00000024 670A beq +0xC /* 00000030 */ 00000026 598F subq.l A7, 4 00000028 2F00 move.l -[A7], D0 0000002A A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 0000002C 201F move.l D0, [A7]+ 0000002E A040 syscall ResrvMem/ReserveMem label00000030: 00000030 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6 00000034 1F3C 0001 move.b -[A7], 0x1 00000038 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000003C 1C00 move.b D6, D0 0000003E 548F addq.l A7, 2 00000040 42A7 clr.l -[A7] 00000042 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000048 3F07 move.w -[A7], D7 0000004A A9A0 syscall GetResource 0000004C 265F movea.l A3, [A7]+ 0000004E 1F06 move.b -[A7], D6 00000050 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000054 548F addq.l A7, 2 00000056 2F0B move.l -[A7], A3 00000058 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000005C 2F6D EE18 0038 move.l [A7 + 0x38], [A5 - 0x11E8] 00000062 4CDF 3FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5, [A7]+ 00000066 4E75 rts 00000068 4E75 rts fn0000006A: 0000006A 4E56 FFE8 link A6, -0x0018 0000006E 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 00000072 3F2E 000C move.w -[A7], [A6 + 0xC] 00000076 2F3C 4D42 4152 move.l -[A7], 0x4D424152 /* 'MBAR' */ 0000007C 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000080 5C4F addq.w A7, 6 00000082 2640 movea.l A3, D0 00000084 2F0B move.l -[A7], A3 00000086 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000008A 2053 movea.l A0, [A3] 0000008C 3A10 move.w D5, [A0] 0000008E 246E 0008 movea.l A2, [A6 + 0x8] 00000092 2052 movea.l A0, [A2] 00000094 3145 0004 move.w [A0 + 0x4], D5 00000098 7001 moveq.l D0, 0x01 0000009A 1F00 move.b -[A7], D0 0000009C 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000000A0 544F addq.w A7, 2 000000A2 1D40 FFF8 move.b [A6 - 0x8], D0 000000A6 2052 movea.l A0, [A2] 000000A8 3028 0004 move.w D0, [A0 + 0x4] 000000AC 48C0 ext.l D0 000000AE E980 asl D0, 4 000000B0 A322 syscall NewHandleClear, flags=3 000000B2 246E 0008 movea.l A2, [A6 + 0x8] 000000B6 2252 movea.l A1, [A2] 000000B8 2348 0006 move.l [A1 + 0x6], A0 000000BC 1F2E FFF8 move.b -[A7], [A6 - 0x8] 000000C0 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000000C4 544F addq.w A7, 2 000000C6 2052 movea.l A0, [A2] 000000C8 2F28 0006 move.l -[A7], [A0 + 0x6] 000000CC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000000D0 4246 clr.w D6 000000D2 6000 00D0 bra +0xD2 /* 000001A4 */ label000000D6: 000000D6 3006 move.w D0, D6 000000D8 48C0 ext.l D0 000000DA E380 asl D0, 1 000000DC D093 add.l D0, [A3] 000000DE 2040 movea.l A0, D0 000000E0 3E28 0002 move.w D7, [A0 + 0x2] 000000E4 3D47 FFE8 move.w [A6 - 0x18], D7 000000E8 7001 moveq.l D0, 0x01 000000EA 1F00 move.b -[A7], D0 000000EC 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000000F0 544F addq.w A7, 2 000000F2 1D40 FFF8 move.b [A6 - 0x8], D0 000000F6 594F subq.w A7, 4 000000F8 3F07 move.w -[A7], D7 000000FA A9BF syscall GetRMenu 000000FC 201F move.l D0, [A7]+ 000000FE 2D40 FFEA move.l [A6 - 0x16], D0 00000102 1F2E FFF8 move.b -[A7], [A6 - 0x8] 00000106 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000010A 544F addq.w A7, 2 0000010C 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000110 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000114 1D7C 0002 FFEE move.b [A6 - 0x12], 0x2 0000011A 022E 007F FFEF andi.b [A6 - 0x11], 0x7F 00000120 022E 00BF FFEF andi.b [A6 - 0x11], 0xBF 00000126 002E 0020 FFEF ori.b [A6 - 0x11], 0x20 /* ' ' */ 0000012C 022E 00F7 FFEF andi.b [A6 - 0x11], 0xF7 00000132 7001 moveq.l D0, 0x01 00000134 3D40 FFF0 move.w [A6 - 0x10], D0 00000138 206E FFEA movea.l A0, [A6 - 0x16] 0000013C 2050 movea.l A0, [A0] 0000013E 2028 000A move.l D0, [A0 + 0xA] 00000142 7201 moveq.l D1, 0x01 00000144 C001 and.b D0, D1 00000146 1D40 FFFC move.b [A6 - 0x4], D0 0000014A 7201 moveq.l D1, 0x01 0000014C C001 and.b D0, D1 0000014E 7604 moveq.l D3, 0x04 00000150 E728 lsl D0.b, D3 00000152 122E FFEF move.b D1, [A6 - 0x11] 00000156 74EF moveq.l D2, 0xFFFFFFEF 00000158 C202 and.b D1, D2 0000015A 8001 or.b D0, D1 0000015C 1D40 FFEF move.b [A6 - 0x11], D0 00000160 486E FFE8 pea.l [A6 - 0x18] 00000164 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000168 4EAD D562 jsr [A5 - 0x2A9E] 0000016C 41EE FFE8 lea.l A0, [A6 - 0x18] 00000170 3806 move.w D4, D6 00000172 2004 move.l D0, D4 00000174 48C0 ext.l D0 00000176 E7A0 asl D0, D3 00000178 226E 0008 movea.l A1, [A6 + 0x8] 0000017C 2451 movea.l A2, [A1] 0000017E 246A 0006 movea.l A2, [A2 + 0x6] 00000182 D092 add.l D0, [A2] 00000184 2440 movea.l A2, D0 00000186 24D8 move.l [A2]+, [A0]+ 00000188 24D8 move.l [A2]+, [A0]+ 0000018A 24D8 move.l [A2]+, [A0]+ 0000018C 24D8 move.l [A2]+, [A0]+ 0000018E 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000192 3F04 move.w -[A7], D4 00000194 2F09 move.l -[A7], A1 00000196 4EAD D56E jsr [A5 - 0x2A92] 0000019A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000019E 4267 clr.w -[A7] 000001A0 A935 syscall InsertMenu 000001A2 5246 addq.w D6, 1 label000001A4: 000001A4 BC45 cmp.w D6, D5 000001A6 6D00 FF2E blt -0xD0 /* 000000D6 */ 000001AA 2F0B move.l -[A7], A3 000001AC A9A3 syscall ReleaseResource 000001AE A937 syscall DrawMenuBar 000001B0 4203 clr.b D3 000001B2 246E 0008 movea.l A2, [A6 + 0x8] 000001B6 2052 movea.l A0, [A2] 000001B8 1143 000A move.b [A0 + 0xA], D3 000001BC 2052 movea.l A0, [A2] 000001BE 1143 000B move.b [A0 + 0xB], D3 000001C2 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 000001C6 4E5E unlink A6 000001C8 4E74 0006 rtd 0x0006 export_323: 000001CC 4E56 FFE4 link A6, -0x001C 000001D0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000001D4 3F2E 0010 move.w -[A7], [A6 + 0x10] 000001D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001DC 4EAD D544 jsr [A5 - 0x2ABC] 000001E0 3A00 move.w D5, D0 000001E2 206E 0008 movea.l A0, [A6 + 0x8] 000001E6 2250 movea.l A1, [A0] 000001E8 4A45 tst.w D5 000001EA 6A00 00F6 bpl +0xF8 /* 000002E2 */ 000001EE 3A29 0004 move.w D5, [A1 + 0x4] 000001F2 5269 0004 addq.w [A1 + 0x4], 1 000001F6 2448 movea.l A2, A0 000001F8 2652 movea.l A3, [A2] 000001FA 206B 0006 movea.l A0, [A3 + 0x6] 000001FE 302B 0004 move.w D0, [A3 + 0x4] 00000202 48C0 ext.l D0 00000204 E980 asl D0, 4 00000206 A024 syscall SetHandleSize 00000208 362E 0010 move.w D3, [A6 + 0x10] 0000020C 3D43 FFE4 move.w [A6 - 0x1C], D3 00000210 7001 moveq.l D0, 0x01 00000212 1F00 move.b -[A7], D0 00000214 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000218 544F addq.w A7, 2 0000021A 1C00 move.b D6, D0 0000021C 594F subq.w A7, 4 0000021E 3F03 move.w -[A7], D3 00000220 A9BF syscall GetRMenu 00000222 201F move.l D0, [A7]+ 00000224 2D40 FFE6 move.l [A6 - 0x1A], D0 00000228 1F06 move.b -[A7], D6 0000022A 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000022E 544F addq.w A7, 2 00000230 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000234 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000238 1D7C 0002 FFEA move.b [A6 - 0x16], 0x2 0000023E 022E 007F FFEB andi.b [A6 - 0x15], 0x7F 00000244 022E 00BF FFEB andi.b [A6 - 0x15], 0xBF 0000024A 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF 00000250 6704 beq +0x6 /* 00000256 */ 00000252 7000 moveq.l D0, 0x00 00000254 6002 bra +0x4 /* 00000258 */ label00000256: 00000256 7001 moveq.l D0, 0x01 label00000258: 00000258 2000 move.l D0, D0 0000025A 1E00 move.b D7, D0 0000025C 1007 move.b D0, D7 0000025E 7601 moveq.l D3, 0x01 00000260 C003 and.b D0, D3 00000262 E708 lsl D0.b, 3 00000264 122E FFEB move.b D1, [A6 - 0x15] 00000268 74F7 moveq.l D2, 0xFFFFFFF7 0000026A C202 and.b D1, D2 0000026C 8001 or.b D0, D1 0000026E 1D40 FFEB move.b [A6 - 0x15], D0 00000272 4883 ext.w D3 00000274 3003 move.w D0, D3 00000276 3D40 FFEC move.w [A6 - 0x14], D0 0000027A 022E 00DF FFEB andi.b [A6 - 0x15], 0xDF 00000280 206E FFE6 movea.l A0, [A6 - 0x1A] 00000284 2050 movea.l A0, [A0] 00000286 2028 000A move.l D0, [A0 + 0xA] 0000028A 1203 move.b D1, D3 0000028C C001 and.b D0, D1 0000028E 1D40 FFF4 move.b [A6 - 0xC], D0 00000292 C003 and.b D0, D3 00000294 7604 moveq.l D3, 0x04 00000296 E728 lsl D0.b, D3 00000298 122E FFEB move.b D1, [A6 - 0x15] 0000029C 74EF moveq.l D2, 0xFFFFFFEF 0000029E C202 and.b D1, D2 000002A0 8001 or.b D0, D1 000002A2 1D40 FFEB move.b [A6 - 0x15], D0 000002A6 486E FFE4 pea.l [A6 - 0x1C] 000002AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002AE 4EAD D562 jsr [A5 - 0x2A9E] 000002B2 41EE FFE4 lea.l A0, [A6 - 0x1C] 000002B6 3805 move.w D4, D5 000002B8 2004 move.l D0, D4 000002BA 48C0 ext.l D0 000002BC E7A0 asl D0, D3 000002BE 226E 0008 movea.l A1, [A6 + 0x8] 000002C2 2451 movea.l A2, [A1] 000002C4 246A 0006 movea.l A2, [A2 + 0x6] 000002C8 D092 add.l D0, [A2] 000002CA 2440 movea.l A2, D0 000002CC 24D8 move.l [A2]+, [A0]+ 000002CE 24D8 move.l [A2]+, [A0]+ 000002D0 24D8 move.l [A2]+, [A0]+ 000002D2 24D8 move.l [A2]+, [A0]+ 000002D4 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000002D8 3F04 move.w -[A7], D4 000002DA 2F09 move.l -[A7], A1 000002DC 4EAD D56E jsr [A5 - 0x2A92] 000002E0 6018 bra +0x1A /* 000002FA */ label000002E2: 000002E2 3005 move.w D0, D5 000002E4 48C0 ext.l D0 000002E6 E980 asl D0, 4 000002E8 206E 0008 movea.l A0, [A6 + 0x8] 000002EC 2250 movea.l A1, [A0] 000002EE 2069 0006 movea.l A0, [A1 + 0x6] 000002F2 D090 add.l D0, [A0] 000002F4 2040 movea.l A0, D0 000002F6 5268 0008 addq.w [A0 + 0x8], 1 label000002FA: 000002FA 102E 000E move.b D0, [A6 + 0xE] 000002FE 6776 beq +0x78 /* 00000376 */ 00000300 3005 move.w D0, D5 00000302 48C0 ext.l D0 00000304 E980 asl D0, 4 00000306 206E 0008 movea.l A0, [A6 + 0x8] 0000030A 2250 movea.l A1, [A0] 0000030C 2069 0006 movea.l A0, [A1 + 0x6] 00000310 D090 add.l D0, [A0] 00000312 2040 movea.l A0, D0 00000314 1028 0007 move.b D0, [A0 + 0x7] 00000318 EA08 lsr D0.b, 5 0000031A 7201 moveq.l D1, 0x01 0000031C C001 and.b D0, D1 0000031E 6656 bne +0x58 /* 00000376 */ 00000320 3605 move.w D3, D5 00000322 48C3 ext.l D3 00000324 E983 asl D3, 4 00000326 246E 0008 movea.l A2, [A6 + 0x8] 0000032A 2052 movea.l A0, [A2] 0000032C 2068 0006 movea.l A0, [A0 + 0x6] 00000330 2D43 FFFC move.l [A6 - 0x4], D3 00000334 D690 add.l D3, [A0] 00000336 2843 movea.l A4, D3 00000338 5E4C addq.w A4, 7 0000033A 1014 move.b D0, [A4] 0000033C 7220 moveq.l D1, 0x20 0000033E 8001 or.b D0, D1 00000340 1880 move.b [A4], D0 00000342 202E FFFC move.l D0, [A6 - 0x4] 00000346 2052 movea.l A0, [A2] 00000348 2068 0006 movea.l A0, [A0 + 0x6] 0000034C D090 add.l D0, [A0] 0000034E 2040 movea.l A0, D0 00000350 2F28 0002 move.l -[A7], [A0 + 0x2] 00000354 3F2E 000C move.w -[A7], [A6 + 0xC] 00000358 A935 syscall InsertMenu 0000035A 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF 00000360 6714 beq +0x16 /* 00000376 */ 00000362 246E 0008 movea.l A2, [A6 + 0x8] 00000366 2052 movea.l A0, [A2] 00000368 117C 0001 000B move.b [A0 + 0xB], 0x1 0000036E 4267 clr.w -[A7] 00000370 2F0A move.l -[A7], A2 00000372 4EAD D4F0 jsr [A5 - 0x2B10] label00000376: 00000376 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000037A 4E5E unlink A6 0000037C 4E74 000A rtd 0x000A export_324: 00000380 4E56 FFF4 link A6, -0x000C 00000384 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000388 3F2E 000C move.w -[A7], [A6 + 0xC] 0000038C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000390 4EAD D544 jsr [A5 - 0x2ABC] 00000394 3C00 move.w D6, D0 00000396 4243 clr.w D3 00000398 BC43 cmp.w D6, D3 0000039A 6B24 bmi +0x26 /* 000003C0 */ 0000039C 3006 move.w D0, D6 0000039E 2200 move.l D1, D0 000003A0 48C1 ext.l D1 000003A2 E981 asl D1, 4 000003A4 206E 0008 movea.l A0, [A6 + 0x8] 000003A8 2250 movea.l A1, [A0] 000003AA 2269 0006 movea.l A1, [A1 + 0x6] 000003AE D291 add.l D1, [A1] 000003B0 2241 movea.l A1, D1 000003B2 5369 0008 subq.w [A1 + 0x8], 1 000003B6 3229 0008 move.w D1, [A1 + 0x8] 000003BA B243 cmp.w D1, D3 000003BC 6E00 00FC bgt +0xFE /* 000004BA */ label000003C0: 000003C0 3F2E 000C move.w -[A7], [A6 + 0xC] 000003C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C8 4EAD D4F0 jsr [A5 - 0x2B10] 000003CC BC43 cmp.w D6, D3 000003CE 6B58 bmi +0x5A /* 00000428 */ 000003D0 3006 move.w D0, D6 000003D2 2200 move.l D1, D0 000003D4 48C1 ext.l D1 000003D6 E981 asl D1, 4 000003D8 206E 0008 movea.l A0, [A6 + 0x8] 000003DC 2250 movea.l A1, [A0] 000003DE 2069 0006 movea.l A0, [A1 + 0x6] 000003E2 D290 add.l D1, [A0] 000003E4 2041 movea.l A0, D1 000003E6 2868 0002 movea.l A4, [A0 + 0x2] 000003EA 554F subq.w A7, 2 000003EC 2F0C move.l -[A7], A4 000003EE A950 syscall CountMItems 000003F0 3E1F move.w D7, [A7]+ 000003F2 6030 bra +0x32 /* 00000424 */ label000003F4: 000003F4 2F0C move.l -[A7], A4 000003F6 3F07 move.w -[A7], D7 000003F8 486E FFF4 pea.l [A6 - 0xC] 000003FC A84E syscall GetItemCmd 000003FE 0C6E 001B FFF4 cmpi.w [A6 - 0xC], 0x1B 00000404 661C bne +0x1E /* 00000422 */ 00000406 2F0C move.l -[A7], A4 00000408 3F07 move.w -[A7], D7 0000040A 486E FFF6 pea.l [A6 - 0xA] 0000040E A943 syscall GetItmMark 00000410 302E FFF6 move.w D0, [A6 - 0xA] 00000414 670C beq +0xE /* 00000422 */ 00000416 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000041A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000041E 4EAD D4E4 jsr [A5 - 0x2B1C] label00000422: 00000422 5347 subq.w D7, 1 label00000424: 00000424 4A47 tst.w D7 00000426 6ECC bgt -0x32 /* 000003F4 */ label00000428: 00000428 4A46 tst.w D6 0000042A 6B00 008E bmi +0x90 /* 000004BA */ 0000042E 3606 move.w D3, D6 00000430 2003 move.l D0, D3 00000432 48C0 ext.l D0 00000434 E980 asl D0, 4 00000436 206E 0008 movea.l A0, [A6 + 0x8] 0000043A 2250 movea.l A1, [A0] 0000043C 2069 0006 movea.l A0, [A1 + 0x6] 00000440 D090 add.l D0, [A0] 00000442 2040 movea.l A0, D0 00000444 2F28 0002 move.l -[A7], [A0 + 0x2] 00000448 A9A3 syscall ReleaseResource 0000044A 3806 move.w D4, D6 0000044C 2A04 move.l D5, D4 0000044E 48C5 ext.l D5 00000450 2D45 FFF8 move.l [A6 - 0x8], D5 00000454 7604 moveq.l D3, 0x04 00000456 E7A5 asl D5, D3 00000458 246E 0008 movea.l A2, [A6 + 0x8] 0000045C 2052 movea.l A0, [A2] 0000045E 2068 0006 movea.l A0, [A0 + 0x6] 00000462 2D45 FFFC move.l [A6 - 0x4], D5 00000466 DA90 add.l D5, [A0] 00000468 2045 movea.l A0, D5 0000046A 700C moveq.l D0, 0x0C 0000046C D1C0 add.l A0, D0 0000046E 2F08 move.l -[A7], A0 00000470 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000474 2052 movea.l A0, [A2] 00000476 5368 0004 subq.w [A0 + 0x4], 1 0000047A 3028 0004 move.w D0, [A0 + 0x4] 0000047E BC40 cmp.w D6, D0 00000480 6C24 bge +0x26 /* 000004A6 */ 00000482 2A2E FFFC move.l D5, [A6 - 0x4] 00000486 2052 movea.l A0, [A2] 00000488 2068 0006 movea.l A0, [A0 + 0x6] 0000048C DA90 add.l D5, [A0] 0000048E 2045 movea.l A0, D5 00000490 7210 moveq.l D1, 0x10 00000492 D1C1 add.l A0, D1 00000494 2245 movea.l A1, D5 00000496 2200 move.l D1, D0 00000498 48C1 ext.l D1 0000049A 2001 move.l D0, D1 0000049C 222E FFF8 move.l D1, [A6 - 0x8] 000004A0 9081 sub.l D0, D1 000004A2 E7A0 asl D0, D3 000004A4 A02E syscall BlockMove/BlockMoveData label000004A6: 000004A6 246E 0008 movea.l A2, [A6 + 0x8] 000004AA 2652 movea.l A3, [A2] 000004AC 206B 0006 movea.l A0, [A3 + 0x6] 000004B0 302B 0004 move.w D0, [A3 + 0x4] 000004B4 48C0 ext.l D0 000004B6 E980 asl D0, 4 000004B8 A024 syscall SetHandleSize label000004BA: 000004BA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000004BE 4E5E unlink A6 000004C0 4E74 0006 rtd 0x0006 export_325: 000004C4 4E56 0000 link A6, 0 000004C8 3F2E 000E move.w -[A7], [A6 + 0xE] 000004CC 7001 moveq.l D0, 0x01 000004CE 1F00 move.b -[A7], D0 000004D0 3F2E 000C move.w -[A7], [A6 + 0xC] 000004D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004D8 4EAD D4DE jsr [A5 - 0x2B22] 000004DC 4E5E unlink A6 000004DE 4E74 0008 rtd 0x0008 export_326: 000004E2 4E56 FFF4 link A6, -0x000C 000004E6 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000004EA 7C01 moveq.l D6, 0x01 000004EC 302E 000C move.w D0, [A6 + 0xC] 000004F0 6762 beq +0x64 /* 00000554 */ 000004F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000004F6 A936 syscall DeleteMenu 000004F8 7601 moveq.l D3, 0x01 000004FA 246E 0008 movea.l A2, [A6 + 0x8] 000004FE 2052 movea.l A0, [A2] 00000500 1143 000B move.b [A0 + 0xB], D3 00000504 3F2E 000C move.w -[A7], [A6 + 0xC] 00000508 2F0A move.l -[A7], A2 0000050A 4EAD D544 jsr [A5 - 0x2ABC] 0000050E 3A00 move.w D5, D0 00000510 6B42 bmi +0x44 /* 00000554 */ 00000512 3005 move.w D0, D5 00000514 2200 move.l D1, D0 00000516 48C1 ext.l D1 00000518 E981 asl D1, 4 0000051A 2052 movea.l A0, [A2] 0000051C 2068 0006 movea.l A0, [A0 + 0x6] 00000520 D290 add.l D1, [A0] 00000522 2641 movea.l A3, D1 00000524 5E4B addq.w A3, 7 00000526 1813 move.b D4, [A3] 00000528 3D44 FFFC move.w [A6 - 0x4], D4 0000052C EA0C lsr D4.b, 5 0000052E C803 and.b D4, D3 00000530 670A beq +0xC /* 0000053C */ 00000532 322E FFFC move.w D1, [A6 - 0x4] 00000536 E609 lsr D1.b, 3 00000538 C203 and.b D1, D3 0000053A 6704 beq +0x6 /* 00000540 */ label0000053C: 0000053C 7200 moveq.l D1, 0x00 0000053E 6002 bra +0x4 /* 00000542 */ label00000540: 00000540 7201 moveq.l D1, 0x01 label00000542: 00000542 1C01 move.b D6, D1 00000544 284B movea.l A4, A3 00000546 1214 move.b D1, [A4] 00000548 74DF moveq.l D2, 0xFFFFFFDF 0000054A C202 and.b D1, D2 0000054C 1881 move.b [A4], D1 0000054E 2052 movea.l A0, [A2] 00000550 1146 000B move.b [A0 + 0xB], D6 label00000554: 00000554 4A06 tst.b D6 00000556 6730 beq +0x32 /* 00000588 */ 00000558 206E 0008 movea.l A0, [A6 + 0x8] 0000055C 2250 movea.l A1, [A0] 0000055E 4A29 000A tst.b [A1 + 0xA] 00000562 6624 bne +0x26 /* 00000588 */ 00000564 206E 0008 movea.l A0, [A6 + 0x8] 00000568 2250 movea.l A1, [A0] 0000056A 137C 0001 000A move.b [A1 + 0xA], 0x1 00000570 486D D9DE pea.l [A5 - 0x2622] 00000574 7204 moveq.l D1, 0x04 00000576 2F01 move.l -[A7], D1 00000578 4EBA 1DB4 jsr [PC + 0x1DB4 /* 0000232E */] 0000057C 2640 movea.l A3, D0 0000057E 2F0B move.l -[A7], A3 00000580 2F2D CD84 move.l -[A7], [A5 - 0x327C] 00000584 4EAD ECC2 jsr [A5 - 0x133E] label00000588: 00000588 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000058C 4E5E unlink A6 0000058E 4E74 0006 rtd 0x0006 export_327: 00000592 4E56 0000 link A6, 0 00000596 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000059A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000059E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005A2 4EAD D544 jsr [A5 - 0x2ABC] 000005A6 3800 move.w D4, D0 000005A8 6B00 00B8 bmi +0xBA /* 00000662 */ 000005AC 3F2E 0014 move.w -[A7], [A6 + 0x14] 000005B0 7001 moveq.l D0, 0x01 000005B2 1F00 move.b -[A7], D0 000005B4 70FF moveq.l D0, 0xFFFFFFFF 000005B6 3F00 move.w -[A7], D0 000005B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BC 4EAD D4DE jsr [A5 - 0x2B22] 000005C0 594F subq.w A7, 4 000005C2 3F2E 0014 move.w -[A7], [A6 + 0x14] 000005C6 A949 syscall GetMenuHandle 000005C8 245F movea.l A2, [A7]+ 000005CA 3004 move.w D0, D4 000005CC 48C0 ext.l D0 000005CE E980 asl D0, 4 000005D0 206E 0008 movea.l A0, [A6 + 0x8] 000005D4 2250 movea.l A1, [A0] 000005D6 2069 0006 movea.l A0, [A1 + 0x6] 000005DA D090 add.l D0, [A0] 000005DC 2040 movea.l A0, D0 000005DE 3A28 000A move.w D5, [A0 + 0xA] 000005E2 302E 000C move.w D0, [A6 + 0xC] 000005E6 4243 clr.w D3 000005E8 B043 cmp.w D0, D3 000005EA 6A06 bpl +0x8 /* 000005F2 */ 000005EC 3D43 000C move.w [A6 + 0xC], D3 000005F0 600C bra +0xE /* 000005FE */ label000005F2: 000005F2 302E 000C move.w D0, [A6 + 0xC] 000005F6 B045 cmp.w D0, D5 000005F8 6F04 ble +0x6 /* 000005FE */ 000005FA 3D45 000C move.w [A6 + 0xC], D5 label000005FE: 000005FE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000602 2052 movea.l A0, [A2] 00000604 700E moveq.l D0, 0x0E 00000606 D1C0 add.l A0, D0 00000608 2F08 move.l -[A7], A0 0000060A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000060E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000612 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000616 4EAD D538 jsr [A5 - 0x2AC8] 0000061A 594F subq.w A7, 4 0000061C 3F2E 000E move.w -[A7], [A6 + 0xE] 00000620 A949 syscall GetMenuHandle 00000622 245F movea.l A2, [A7]+ 00000624 2F0A move.l -[A7], A2 00000626 302E 000C move.w D0, [A6 + 0xC] 0000062A 5240 addq.w D0, 1 0000062C 3F00 move.w -[A7], D0 0000062E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000632 A944 syscall SetItmMark 00000634 2F0A move.l -[A7], A2 00000636 302E 000C move.w D0, [A6 + 0xC] 0000063A 5240 addq.w D0, 1 0000063C 3F00 move.w -[A7], D0 0000063E 701B moveq.l D0, 0x1B 00000640 3F00 move.w -[A7], D0 00000642 A84F syscall SetItemCmd 00000644 3004 move.w D0, D4 00000646 48C0 ext.l D0 00000648 E980 asl D0, 4 0000064A 206E 0008 movea.l A0, [A6 + 0x8] 0000064E 2250 movea.l A1, [A0] 00000650 2069 0006 movea.l A0, [A1 + 0x6] 00000654 D090 add.l D0, [A0] 00000656 2640 movea.l A3, D0 00000658 5E4B addq.w A3, 7 0000065A 1013 move.b D0, [A3] 0000065C 7240 moveq.l D1, 0x40 0000065E 8001 or.b D0, D1 00000660 1680 move.b [A3], D0 label00000662: 00000662 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000666 4E5E unlink A6 00000668 4E74 000E rtd 0x000E export_328: 0000066C 4E56 FFF8 link A6, -0x0008 00000670 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 00000674 7C00 moveq.l D6, 0x00 00000676 4247 clr.w D7 00000678 4245 clr.w D5 0000067A 6072 bra +0x74 /* 000006EE */ label0000067C: 0000067C 3607 move.w D3, D7 0000067E 48C3 ext.l D3 00000680 2D43 FFF8 move.l [A6 - 0x8], D3 00000684 E983 asl D3, 4 00000686 246E 0008 movea.l A2, [A6 + 0x8] 0000068A 2052 movea.l A0, [A2] 0000068C 2068 0006 movea.l A0, [A0 + 0x6] 00000690 D690 add.l D3, [A0] 00000692 2643 movea.l A3, D3 00000694 162B 0007 move.b D3, [A3 + 0x7] 00000698 3D43 FFFC move.w [A6 - 0x4], D3 0000069C EA0B lsr D3.b, 5 0000069E 7801 moveq.l D4, 0x01 000006A0 C604 and.b D3, D4 000006A2 6748 beq +0x4A /* 000006EC */ 000006A4 302E FFFC move.w D0, [A6 - 0x4] 000006A8 E608 lsr D0.b, 3 000006AA C004 and.b D0, D4 000006AC 663E bne +0x40 /* 000006EC */ 000006AE 206B 0002 movea.l A0, [A3 + 0x2] 000006B2 2050 movea.l A0, [A0] 000006B4 2028 000A move.l D0, [A0 + 0xA] 000006B8 7601 moveq.l D3, 0x01 000006BA C083 and.l D0, D3 000006BC 222E FFF8 move.l D1, [A6 - 0x8] 000006C0 E3A0 asl D0, D1 000006C2 8C80 or.l D6, D0 000006C4 202E 000C move.l D0, [A6 + 0xC] 000006C8 C083 and.l D0, D3 000006CA 670A beq +0xC /* 000006D6 */ 000006CC 3F13 move.w -[A7], [A3] 000006CE 2F0A move.l -[A7], A2 000006D0 4EAD D508 jsr [A5 - 0x2AF8] 000006D4 600A bra +0xC /* 000006E0 */ label000006D6: 000006D6 3F13 move.w -[A7], [A3] 000006D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006DC 4EAD D50E jsr [A5 - 0x2AF2] label000006E0: 000006E0 202E 000C move.l D0, [A6 + 0xC] 000006E4 E280 asr D0, 1 000006E6 2D40 000C move.l [A6 + 0xC], D0 000006EA 5245 addq.w D5, 1 label000006EC: 000006EC 5247 addq.w D7, 1 label000006EE: 000006EE 206E 0008 movea.l A0, [A6 + 0x8] 000006F2 2250 movea.l A1, [A0] 000006F4 3029 0004 move.w D0, [A1 + 0x4] 000006F8 BE40 cmp.w D7, D0 000006FA 6C08 bge +0xA /* 00000704 */ 000006FC 0C45 0020 cmpi.w D5, 0x20 /* ' ' */ 00000700 6500 FF7A bcs -0x84 /* 0000067C */ label00000704: 00000704 2006 move.l D0, D6 00000706 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 0000070A 4E5E unlink A6 0000070C 4E74 0008 rtd 0x0008 export_329: 00000710 4E56 FFF4 link A6, -0x000C 00000714 2F2E 000C move.l -[A7], [A6 + 0xC] 00000718 486E FFF4 pea.l [A6 - 0xC] 0000071C 486E FFF8 pea.l [A6 - 0x8] 00000720 486E FFFC pea.l [A6 - 0x4] 00000724 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000728 4EAD D556 jsr [A5 - 0x2AAA] 0000072C 202E FFF8 move.l D0, [A6 - 0x8] 00000730 670A beq +0xC /* 0000073C */ 00000732 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000736 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000073A A939 syscall EnableItem label0000073C: 0000073C 4E5E unlink A6 0000073E 4E74 0008 rtd 0x0008 export_330: 00000742 4E56 FFF4 link A6, -0x000C 00000746 2F2E 000C move.l -[A7], [A6 + 0xC] 0000074A 486E FFF4 pea.l [A6 - 0xC] 0000074E 486E FFF8 pea.l [A6 - 0x8] 00000752 486E FFFC pea.l [A6 - 0x4] 00000756 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000075A 4EAD D556 jsr [A5 - 0x2AAA] 0000075E 202E FFF8 move.l D0, [A6 - 0x8] 00000762 670A beq +0xC /* 0000076E */ 00000764 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000768 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000076C A93A syscall DisableItem label0000076E: 0000076E 4E5E unlink A6 00000770 4E74 0008 rtd 0x0008 export_331: 00000774 4E56 0000 link A6, 0 00000778 48E7 1820 movem.l -[A7], D3,D4,A2 0000077C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000780 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000784 4EAD D544 jsr [A5 - 0x2ABC] 00000788 3800 move.w D4, D0 0000078A 4243 clr.w D3 0000078C B843 cmp.w D4, D3 0000078E 6B36 bmi +0x38 /* 000007C6 */ 00000790 3004 move.w D0, D4 00000792 2200 move.l D1, D0 00000794 48C1 ext.l D1 00000796 E981 asl D1, 4 00000798 206E 0008 movea.l A0, [A6 + 0x8] 0000079C 2250 movea.l A1, [A0] 0000079E 2069 0006 movea.l A0, [A1 + 0x6] 000007A2 D290 add.l D1, [A0] 000007A4 2041 movea.l A0, D1 000007A6 2468 0002 movea.l A2, [A0 + 0x2] 000007AA 2052 movea.l A0, [A2] 000007AC 2228 000A move.l D1, [A0 + 0xA] 000007B0 7401 moveq.l D2, 0x01 000007B2 C282 and.l D1, D2 000007B4 6610 bne +0x12 /* 000007C6 */ 000007B6 2F0A move.l -[A7], A2 000007B8 4267 clr.w -[A7] 000007BA A939 syscall EnableItem 000007BC 4267 clr.w -[A7] 000007BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007C2 4EAD D4F0 jsr [A5 - 0x2B10] label000007C6: 000007C6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000007CA 4E5E unlink A6 000007CC 4E74 0006 rtd 0x0006 export_332: 000007D0 4E56 0000 link A6, 0 000007D4 2F0A move.l -[A7], A2 000007D6 594F subq.w A7, 4 000007D8 3F2E 000C move.w -[A7], [A6 + 0xC] 000007DC A949 syscall GetMenuHandle 000007DE 245F movea.l A2, [A7]+ 000007E0 B4FC 0000 cmpa.w A2, 0x0 000007E4 671C beq +0x1E /* 00000802 */ 000007E6 2052 movea.l A0, [A2] 000007E8 2028 000A move.l D0, [A0 + 0xA] 000007EC 7201 moveq.l D1, 0x01 000007EE C081 and.l D0, D1 000007F0 6710 beq +0x12 /* 00000802 */ 000007F2 2F0A move.l -[A7], A2 000007F4 4267 clr.w -[A7] 000007F6 A93A syscall DisableItem 000007F8 4267 clr.w -[A7] 000007FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007FE 4EAD D4F0 jsr [A5 - 0x2B10] label00000802: 00000802 245F movea.l A2, [A7]+ 00000804 4E5E unlink A6 00000806 4E74 0006 rtd 0x0006 export_333: 0000080A 4E56 0000 link A6, 0 0000080E 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000812 4244 clr.w D4 00000814 602A bra +0x2C /* 00000840 */ label00000816: 00000816 3604 move.w D3, D4 00000818 48C3 ext.l D3 0000081A E983 asl D3, 4 0000081C 246E 0008 movea.l A2, [A6 + 0x8] 00000820 2052 movea.l A0, [A2] 00000822 2068 0006 movea.l A0, [A0 + 0x6] 00000826 D690 add.l D3, [A0] 00000828 2643 movea.l A3, D3 0000082A 102B 0007 move.b D0, [A3 + 0x7] 0000082E EA08 lsr D0.b, 5 00000830 7201 moveq.l D1, 0x01 00000832 C001 and.b D0, D1 00000834 6708 beq +0xA /* 0000083E */ 00000836 3F13 move.w -[A7], [A3] 00000838 2F0A move.l -[A7], A2 0000083A 4EAD D508 jsr [A5 - 0x2AF8] label0000083E: 0000083E 5244 addq.w D4, 1 label00000840: 00000840 206E 0008 movea.l A0, [A6 + 0x8] 00000844 2250 movea.l A1, [A0] 00000846 3029 0004 move.w D0, [A1 + 0x4] 0000084A B840 cmp.w D4, D0 0000084C 6DC8 blt -0x36 /* 00000816 */ 0000084E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000852 4E5E unlink A6 00000854 4E74 0004 rtd 0x0004 export_334: 00000858 4E56 0000 link A6, 0 0000085C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000860 4244 clr.w D4 00000862 602A bra +0x2C /* 0000088E */ label00000864: 00000864 3604 move.w D3, D4 00000866 48C3 ext.l D3 00000868 E983 asl D3, 4 0000086A 246E 0008 movea.l A2, [A6 + 0x8] 0000086E 2052 movea.l A0, [A2] 00000870 2068 0006 movea.l A0, [A0 + 0x6] 00000874 D690 add.l D3, [A0] 00000876 2643 movea.l A3, D3 00000878 102B 0007 move.b D0, [A3 + 0x7] 0000087C EA08 lsr D0.b, 5 0000087E 7201 moveq.l D1, 0x01 00000880 C001 and.b D0, D1 00000882 6708 beq +0xA /* 0000088C */ 00000884 3F13 move.w -[A7], [A3] 00000886 2F0A move.l -[A7], A2 00000888 4EAD D50E jsr [A5 - 0x2AF2] label0000088C: 0000088C 5244 addq.w D4, 1 label0000088E: 0000088E 206E 0008 movea.l A0, [A6 + 0x8] 00000892 2250 movea.l A1, [A0] 00000894 3029 0004 move.w D0, [A1 + 0x4] 00000898 B840 cmp.w D4, D0 0000089A 6DC8 blt -0x36 /* 00000864 */ 0000089C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000008A0 4E5E unlink A6 000008A2 4E74 0004 rtd 0x0004 export_335: 000008A6 4E56 FFF4 link A6, -0x000C 000008AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008AE 486E FFF4 pea.l [A6 - 0xC] 000008B2 486E FFF8 pea.l [A6 - 0x8] 000008B6 486E FFFC pea.l [A6 - 0x4] 000008BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008BE 4EAD D556 jsr [A5 - 0x2AAA] 000008C2 202E FFF8 move.l D0, [A6 - 0x8] 000008C6 670E beq +0x10 /* 000008D6 */ 000008C8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000008CC 3F2E FFFC move.w -[A7], [A6 - 0x4] 000008D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000008D4 A947 syscall SetMenuItemText/SetItem label000008D6: 000008D6 4E5E unlink A6 000008D8 4E74 000C rtd 0x000C export_336: 000008DC 4E56 FFF4 link A6, -0x000C 000008E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008E4 486E FFF4 pea.l [A6 - 0xC] 000008E8 486E FFF8 pea.l [A6 - 0x8] 000008EC 486E FFFC pea.l [A6 - 0x4] 000008F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F4 4EAD D556 jsr [A5 - 0x2AAA] 000008F8 202E FFF8 move.l D0, [A6 - 0x8] 000008FC 670E beq +0x10 /* 0000090C */ 000008FE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000902 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000906 2F2E 000C move.l -[A7], [A6 + 0xC] 0000090A A946 syscall GetMenuItemText/GetItem label0000090C: 0000090C 4E5E unlink A6 0000090E 4E74 000C rtd 0x000C export_337: 00000912 4E56 FFF4 link A6, -0x000C 00000916 2F2E 000E move.l -[A7], [A6 + 0xE] 0000091A 486E FFF4 pea.l [A6 - 0xC] 0000091E 486E FFF8 pea.l [A6 - 0x8] 00000922 486E FFFC pea.l [A6 - 0x4] 00000926 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000092A 4EAD D556 jsr [A5 - 0x2AAA] 0000092E 302E FFF4 move.w D0, [A6 - 0xC] 00000932 670E beq +0x10 /* 00000942 */ 00000934 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000938 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000093C 1F2E 000C move.b -[A7], [A6 + 0xC] 00000940 A945 syscall CheckItem label00000942: 00000942 4E5E unlink A6 00000944 4E74 000A rtd 0x000A export_338: 00000948 4E56 FFF4 link A6, -0x000C 0000094C 48E7 1C18 movem.l -[A7], D3,D4,D5,A3,A4 00000950 3F2E 000E move.w -[A7], [A6 + 0xE] 00000954 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000958 4EAD D544 jsr [A5 - 0x2ABC] 0000095C 3A00 move.w D5, D0 0000095E 6B00 00D0 bmi +0xD2 /* 00000A30 */ 00000962 206E 0008 movea.l A0, [A6 + 0x8] 00000966 2250 movea.l A1, [A0] 00000968 2069 0006 movea.l A0, [A1 + 0x6] 0000096C A029 syscall HLock 0000096E 3005 move.w D0, D5 00000970 48C0 ext.l D0 00000972 E980 asl D0, 4 00000974 206E 0008 movea.l A0, [A6 + 0x8] 00000978 2250 movea.l A1, [A0] 0000097A 2069 0006 movea.l A0, [A1 + 0x6] 0000097E D090 add.l D0, [A0] 00000980 2640 movea.l A3, D0 00000982 302E 000C move.w D0, [A6 + 0xC] 00000986 4243 clr.w D3 00000988 B043 cmp.w D0, D3 0000098A 6A06 bpl +0x8 /* 00000992 */ 0000098C 3D43 000C move.w [A6 + 0xC], D3 00000990 6010 bra +0x12 /* 000009A2 */ label00000992: 00000992 302E 000C move.w D0, [A6 + 0xC] 00000996 362B 000A move.w D3, [A3 + 0xA] 0000099A B043 cmp.w D0, D3 0000099C 6F04 ble +0x6 /* 000009A2 */ 0000099E 3D43 000C move.w [A6 + 0xC], D3 label000009A2: 000009A2 2F2B 0002 move.l -[A7], [A3 + 0x2] 000009A6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000009AA 3F2E 000C move.w -[A7], [A6 + 0xC] 000009AE A826 syscall InsertMenuItem/InsMenuItem 000009B0 526B 000A addq.w [A3 + 0xA], 1 000009B4 302B 000A move.w D0, [A3 + 0xA] 000009B8 7201 moveq.l D1, 0x01 000009BA B041 cmp.w D0, D1 000009BC 660A bne +0xC /* 000009C8 */ 000009BE 7004 moveq.l D0, 0x04 000009C0 A122 syscall NewHandle, flags=1 000009C2 2748 000C move.l [A3 + 0xC], A0 000009C6 600E bra +0x10 /* 000009D6 */ label000009C8: 000009C8 206B 000C movea.l A0, [A3 + 0xC] 000009CC 302B 000A move.w D0, [A3 + 0xA] 000009D0 48C0 ext.l D0 000009D2 E580 asl D0, 2 000009D4 A024 syscall SetHandleSize label000009D6: 000009D6 206B 000C movea.l A0, [A3 + 0xC] 000009DA 2850 movea.l A4, [A0] 000009DC 362B 000A move.w D3, [A3 + 0xA] 000009E0 48C3 ext.l D3 000009E2 2D43 FFF8 move.l [A6 - 0x8], D3 000009E6 5383 subq.l D3, 1 000009E8 382E 000C move.w D4, [A6 + 0xC] 000009EC 48C4 ext.l D4 000009EE B684 cmp.l D3, D4 000009F0 48EE 0010 FFFC movem.l [A6 - 0x4], D4 000009F6 6F1C ble +0x1E /* 00000A14 */ 000009F8 7602 moveq.l D3, 0x02 000009FA E7A4 asl D4, D3 000009FC D88C add.l D4, A4 000009FE 2044 movea.l A0, D4 00000A00 2248 movea.l A1, A0 00000A02 5849 addq.w A1, 4 00000A04 202E FFF8 move.l D0, [A6 - 0x8] 00000A08 222E FFFC move.l D1, [A6 - 0x4] 00000A0C 9081 sub.l D0, D1 00000A0E E7A0 asl D0, D3 00000A10 5980 subq.l D0, 4 00000A12 A02E syscall BlockMove/BlockMoveData label00000A14: 00000A14 302E 000C move.w D0, [A6 + 0xC] 00000A18 48C0 ext.l D0 00000A1A E580 asl D0, 2 00000A1C D08C add.l D0, A4 00000A1E 2040 movea.l A0, D0 00000A20 20AE 0014 move.l [A0], [A6 + 0x14] 00000A24 206E 0008 movea.l A0, [A6 + 0x8] 00000A28 2250 movea.l A1, [A0] 00000A2A 2069 0006 movea.l A0, [A1 + 0x6] 00000A2E A02A syscall HUnlock label00000A30: 00000A30 4CDF 1838 movem.l D3,D4,D5,A3,A4, [A7]+ 00000A34 4E5E unlink A6 00000A36 4E74 0010 rtd 0x0010 export_339: 00000A3A 4E56 FFEC link A6, -0x0014 00000A3E 48E7 1E18 movem.l -[A7], D3,D4,D5,D6,A3,A4 00000A42 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A46 486E FFEC pea.l [A6 - 0x14] 00000A4A 486E FFF0 pea.l [A6 - 0x10] 00000A4E 486E FFF4 pea.l [A6 - 0xC] 00000A52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A56 4EAD D556 jsr [A5 - 0x2AAA] 00000A5A 302E FFEC move.w D0, [A6 - 0x14] 00000A5E 6700 0094 beq +0x96 /* 00000AF4 */ 00000A62 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000A66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A6A 4EAD D544 jsr [A5 - 0x2ABC] 00000A6E 3C00 move.w D6, D0 00000A70 206E 0008 movea.l A0, [A6 + 0x8] 00000A74 2250 movea.l A1, [A0] 00000A76 2069 0006 movea.l A0, [A1 + 0x6] 00000A7A A029 syscall HLock 00000A7C 3006 move.w D0, D6 00000A7E 48C0 ext.l D0 00000A80 E980 asl D0, 4 00000A82 206E 0008 movea.l A0, [A6 + 0x8] 00000A86 2250 movea.l A1, [A0] 00000A88 2069 0006 movea.l A0, [A1 + 0x6] 00000A8C D090 add.l D0, [A0] 00000A8E 2640 movea.l A3, D0 00000A90 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A94 3F2E FFF4 move.w -[A7], [A6 - 0xC] 00000A98 A952 syscall DeleteMenuItem/DelMenuItem 00000A9A 206B 000C movea.l A0, [A3 + 0xC] 00000A9E 2850 movea.l A4, [A0] 00000AA0 362E FFF4 move.w D3, [A6 - 0xC] 00000AA4 382B 000A move.w D4, [A3 + 0xA] 00000AA8 B644 cmp.w D3, D4 00000AAA 6C26 bge +0x28 /* 00000AD2 */ 00000AAC 2A03 move.l D5, D3 00000AAE 48C5 ext.l D5 00000AB0 2D45 FFFC move.l [A6 - 0x4], D5 00000AB4 7602 moveq.l D3, 0x02 00000AB6 E7A5 asl D5, D3 00000AB8 DA8C add.l D5, A4 00000ABA 2045 movea.l A0, D5 00000ABC 2248 movea.l A1, A0 00000ABE 5949 subq.w A1, 4 00000AC0 3004 move.w D0, D4 00000AC2 2200 move.l D1, D0 00000AC4 48C1 ext.l D1 00000AC6 2001 move.l D0, D1 00000AC8 222E FFFC move.l D1, [A6 - 0x4] 00000ACC 9081 sub.l D0, D1 00000ACE E7A0 asl D0, D3 00000AD0 A02E syscall BlockMove/BlockMoveData label00000AD2: 00000AD2 536B 000A subq.w [A3 + 0xA], 1 00000AD6 302B 000A move.w D0, [A3 + 0xA] 00000ADA 206B 000C movea.l A0, [A3 + 0xC] 00000ADE 2200 move.l D1, D0 00000AE0 48C1 ext.l D1 00000AE2 2001 move.l D0, D1 00000AE4 E580 asl D0, 2 00000AE6 A024 syscall SetHandleSize 00000AE8 206E 0008 movea.l A0, [A6 + 0x8] 00000AEC 2250 movea.l A1, [A0] 00000AEE 2069 0006 movea.l A0, [A1 + 0x6] 00000AF2 A02A syscall HUnlock label00000AF4: 00000AF4 4CDF 1878 movem.l D3,D4,D5,D6,A3,A4, [A7]+ 00000AF8 4E5E unlink A6 00000AFA 4E74 0008 rtd 0x0008 export_340: 00000AFE 4E56 0000 link A6, 0 00000B02 48E7 1820 movem.l -[A7], D3,D4,A2 00000B06 206E 0008 movea.l A0, [A6 + 0x8] 00000B0A 2250 movea.l A1, [A0] 00000B0C 2069 0006 movea.l A0, [A1 + 0x6] 00000B10 2450 movea.l A2, [A0] 00000B12 4244 clr.w D4 00000B14 601A bra +0x1C /* 00000B30 */ label00000B16: 00000B16 3604 move.w D3, D4 00000B18 2003 move.l D0, D3 00000B1A 48C0 ext.l D0 00000B1C E980 asl D0, 4 00000B1E D08A add.l D0, A2 00000B20 2040 movea.l A0, D0 00000B22 3010 move.w D0, [A0] 00000B24 B06E 000C cmp.w D0, [A6 + 0xC] 00000B28 6604 bne +0x6 /* 00000B2E */ 00000B2A 3003 move.w D0, D3 00000B2C 6012 bra +0x14 /* 00000B40 */ label00000B2E: 00000B2E 5244 addq.w D4, 1 label00000B30: 00000B30 206E 0008 movea.l A0, [A6 + 0x8] 00000B34 2250 movea.l A1, [A0] 00000B36 3029 0004 move.w D0, [A1 + 0x4] 00000B3A B840 cmp.w D4, D0 00000B3C 6DD8 blt -0x26 /* 00000B16 */ 00000B3E 70FF moveq.l D0, 0xFFFFFFFF label00000B40: 00000B40 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000B44 4E5E unlink A6 00000B46 4E74 0006 rtd 0x0006 export_341: 00000B4A 4E56 0000 link A6, 0 00000B4E 2F03 move.l -[A7], D3 00000B50 3F2E 000C move.w -[A7], [A6 + 0xC] 00000B54 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B58 4EAD D544 jsr [A5 - 0x2ABC] 00000B5C 3600 move.w D3, D0 00000B5E 4A43 tst.w D3 00000B60 6B1C bmi +0x1E /* 00000B7E */ 00000B62 3003 move.w D0, D3 00000B64 2200 move.l D1, D0 00000B66 48C1 ext.l D1 00000B68 E981 asl D1, 4 00000B6A 206E 0008 movea.l A0, [A6 + 0x8] 00000B6E 2250 movea.l A1, [A0] 00000B70 2069 0006 movea.l A0, [A1 + 0x6] 00000B74 D290 add.l D1, [A0] 00000B76 2041 movea.l A0, D1 00000B78 2028 0002 move.l D0, [A0 + 0x2] 00000B7C 6002 bra +0x4 /* 00000B80 */ label00000B7E: 00000B7E 7000 moveq.l D0, 0x00 label00000B80: 00000B80 261F move.l D3, [A7]+ 00000B82 4E5E unlink A6 00000B84 4E74 0006 rtd 0x0006 export_342: 00000B88 4E56 0000 link A6, 0 00000B8C 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00000B90 3F2E 000E move.w -[A7], [A6 + 0xE] 00000B94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B98 4EAD D544 jsr [A5 - 0x2ABC] 00000B9C 3C00 move.w D6, D0 00000B9E 4243 clr.w D3 00000BA0 BC43 cmp.w D6, D3 00000BA2 6B5A bmi +0x5C /* 00000BFE */ 00000BA4 302E 000C move.w D0, [A6 + 0xC] 00000BA8 B043 cmp.w D0, D3 00000BAA 6F52 ble +0x54 /* 00000BFE */ 00000BAC 206E 0008 movea.l A0, [A6 + 0x8] 00000BB0 2250 movea.l A1, [A0] 00000BB2 2069 0006 movea.l A0, [A1 + 0x6] 00000BB6 2650 movea.l A3, [A0] 00000BB8 362E 000C move.w D3, [A6 + 0xC] 00000BBC 3806 move.w D4, D6 00000BBE 2A04 move.l D5, D4 00000BC0 48C5 ext.l D5 00000BC2 E985 asl D5, 4 00000BC4 DA8B add.l D5, A3 00000BC6 2445 movea.l A2, D5 00000BC8 302A 000A move.w D0, [A2 + 0xA] 00000BCC B640 cmp.w D3, D0 00000BCE 6E18 bgt +0x1A /* 00000BE8 */ 00000BD0 2003 move.l D0, D3 00000BD2 48C0 ext.l D0 00000BD4 E580 asl D0, 2 00000BD6 206A 000C movea.l A0, [A2 + 0xC] 00000BDA D090 add.l D0, [A0] 00000BDC 2040 movea.l A0, D0 00000BDE 2828 FFFC move.l D4, [A0 - 0x4] 00000BE2 6B04 bmi +0x6 /* 00000BE8 */ 00000BE4 2004 move.l D0, D4 00000BE6 6018 bra +0x1A /* 00000C00 */ label00000BE8: 00000BE8 302E 000E move.w D0, [A6 + 0xE] 00000BEC 48C0 ext.l D0 00000BEE 7210 moveq.l D1, 0x10 00000BF0 E3A0 asl D0, D1 00000BF2 4480 neg.l D0 00000BF4 322E 000C move.w D1, [A6 + 0xC] 00000BF8 48C1 ext.l D1 00000BFA 9081 sub.l D0, D1 00000BFC 6002 bra +0x4 /* 00000C00 */ label00000BFE: 00000BFE 7000 moveq.l D0, 0x00 label00000C00: 00000C00 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00000C04 4E5E unlink A6 00000C06 4E74 0008 rtd 0x0008 export_343: 00000C0A 4E56 0000 link A6, 0 00000C0E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000C12 262E 0018 move.l D3, [A6 + 0x18] 00000C16 6A30 bpl +0x32 /* 00000C48 */ 00000C18 4483 neg.l D3 00000C1A 7010 moveq.l D0, 0x10 00000C1C E0AB lsr D3, D0 00000C1E 246E 0014 movea.l A2, [A6 + 0x14] 00000C22 3483 move.w [A2], D3 00000C24 302E 001A move.w D0, [A6 + 0x1A] 00000C28 4440 neg.w D0 00000C2A 206E 000C movea.l A0, [A6 + 0xC] 00000C2E 3080 move.w [A0], D0 00000C30 3F12 move.w -[A7], [A2] 00000C32 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00000C38 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000C3C 5C4F addq.w A7, 6 00000C3E 206E 0010 movea.l A0, [A6 + 0x10] 00000C42 2080 move.l [A0], D0 00000C44 6000 0098 bra +0x9A /* 00000CDE */ label00000C48: 00000C48 206E 0008 movea.l A0, [A6 + 0x8] 00000C4C 2250 movea.l A1, [A0] 00000C4E 2069 0006 movea.l A0, [A1 + 0x6] 00000C52 2650 movea.l A3, [A0] 00000C54 4246 clr.w D6 00000C56 6062 bra +0x64 /* 00000CBA */ label00000C58: 00000C58 4247 clr.w D7 00000C5A 3606 move.w D3, D6 00000C5C 48C3 ext.l D3 00000C5E E983 asl D3, 4 00000C60 D68B add.l D3, A3 00000C62 2843 movea.l A4, D3 00000C64 700A moveq.l D0, 0x0A 00000C66 D9C0 add.l A4, D0 00000C68 2443 movea.l A2, D3 00000C6A 700C moveq.l D0, 0x0C 00000C6C D5C0 add.l A2, D0 00000C6E 6042 bra +0x44 /* 00000CB2 */ label00000C70: 00000C70 202E 0018 move.l D0, [A6 + 0x18] 00000C74 3607 move.w D3, D7 00000C76 2203 move.l D1, D3 00000C78 48C1 ext.l D1 00000C7A 7802 moveq.l D4, 0x02 00000C7C E9A1 asl D1, D4 00000C7E 2052 movea.l A0, [A2] 00000C80 D290 add.l D1, [A0] 00000C82 2041 movea.l A0, D1 00000C84 2210 move.l D1, [A0] 00000C86 B081 cmp.l D0, D1 00000C88 6626 bne +0x28 /* 00000CB0 */ 00000C8A 3A06 move.w D5, D6 00000C8C 48C5 ext.l D5 00000C8E E985 asl D5, 4 00000C90 DA8B add.l D5, A3 00000C92 2445 movea.l A2, D5 00000C94 3012 move.w D0, [A2] 00000C96 206E 0014 movea.l A0, [A6 + 0x14] 00000C9A 3080 move.w [A0], D0 00000C9C 202A 0002 move.l D0, [A2 + 0x2] 00000CA0 206E 0010 movea.l A0, [A6 + 0x10] 00000CA4 2080 move.l [A0], D0 00000CA6 5243 addq.w D3, 1 00000CA8 206E 000C movea.l A0, [A6 + 0xC] 00000CAC 3083 move.w [A0], D3 00000CAE 602E bra +0x30 /* 00000CDE */ label00000CB0: 00000CB0 5247 addq.w D7, 1 label00000CB2: 00000CB2 3014 move.w D0, [A4] 00000CB4 BE40 cmp.w D7, D0 00000CB6 6DB8 blt -0x46 /* 00000C70 */ 00000CB8 5246 addq.w D6, 1 label00000CBA: 00000CBA 206E 0008 movea.l A0, [A6 + 0x8] 00000CBE 2250 movea.l A1, [A0] 00000CC0 3029 0004 move.w D0, [A1 + 0x4] 00000CC4 BC40 cmp.w D6, D0 00000CC6 6D90 blt -0x6E /* 00000C58 */ 00000CC8 4243 clr.w D3 00000CCA 206E 0014 movea.l A0, [A6 + 0x14] 00000CCE 3083 move.w [A0], D3 00000CD0 7000 moveq.l D0, 0x00 00000CD2 206E 0010 movea.l A0, [A6 + 0x10] 00000CD6 2080 move.l [A0], D0 00000CD8 206E 000C movea.l A0, [A6 + 0xC] 00000CDC 3083 move.w [A0], D3 label00000CDE: 00000CDE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000CE2 4E5E unlink A6 00000CE4 4E74 0014 rtd 0x0014 export_344: 00000CE8 4E56 FF00 link A6, -0x0100 00000CEC 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000CF0 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000CF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF8 4EAD D54A jsr [A5 - 0x2AB6] 00000CFC 2440 movea.l A2, D0 00000CFE B4FC 0000 cmpa.w A2, 0x0 00000D02 6738 beq +0x3A /* 00000D3C */ 00000D04 554F subq.w A7, 2 00000D06 2F0A move.l -[A7], A2 00000D08 A950 syscall CountMItems 00000D0A 381F move.w D4, [A7]+ 00000D0C 7A01 moveq.l D5, 0x01 00000D0E 6028 bra +0x2A /* 00000D38 */ label00000D10: 00000D10 2F0A move.l -[A7], A2 00000D12 3F05 move.w -[A7], D5 00000D14 486E FF00 pea.l [A6 - 0x100] 00000D18 A946 syscall GetMenuItemText/GetItem 00000D1A 554F subq.w A7, 2 00000D1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D20 486E FF00 pea.l [A6 - 0x100] 00000D24 7601 moveq.l D3, 0x01 00000D26 1F03 move.b -[A7], D3 00000D28 1F03 move.b -[A7], D3 00000D2A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 00000D2E 101F move.b D0, [A7]+ 00000D30 6704 beq +0x6 /* 00000D36 */ 00000D32 3005 move.w D0, D5 00000D34 6008 bra +0xA /* 00000D3E */ label00000D36: 00000D36 5245 addq.w D5, 1 label00000D38: 00000D38 BA44 cmp.w D5, D4 00000D3A 6FD4 ble -0x2A /* 00000D10 */ label00000D3C: 00000D3C 4240 clr.w D0 label00000D3E: 00000D3E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000D42 4E5E unlink A6 00000D44 4E74 000A rtd 0x000A export_345: 00000D48 4E56 FEFC link A6, -0x0104 00000D4C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000D50 554F subq.w A7, 2 00000D52 206E 000C movea.l A0, [A6 + 0xC] 00000D56 2F28 0002 move.l -[A7], [A0 + 0x2] 00000D5A A950 syscall CountMItems 00000D5C 301F move.w D0, [A7]+ 00000D5E 246E 000C movea.l A2, [A6 + 0xC] 00000D62 3540 000A move.w [A2 + 0xA], D0 00000D66 4A40 tst.w D0 00000D68 660A bne +0xC /* 00000D74 */ 00000D6A 7000 moveq.l D0, 0x00 00000D6C 2540 000C move.l [A2 + 0xC], D0 00000D70 6000 008A bra +0x8C /* 00000DFC */ label00000D74: 00000D74 246E 000C movea.l A2, [A6 + 0xC] 00000D78 302A 000A move.w D0, [A2 + 0xA] 00000D7C 48C0 ext.l D0 00000D7E E580 asl D0, 2 00000D80 2F00 move.l -[A7], D0 00000D82 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000D86 584F addq.w A7, 4 00000D88 2540 000C move.l [A2 + 0xC], D0 00000D8C 2F00 move.l -[A7], D0 00000D8E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000D92 206A 000C movea.l A0, [A2 + 0xC] 00000D96 A029 syscall HLock 00000D98 206E 000C movea.l A0, [A6 + 0xC] 00000D9C 2068 000C movea.l A0, [A0 + 0xC] 00000DA0 2650 movea.l A3, [A0] 00000DA2 7801 moveq.l D4, 0x01 00000DA4 6044 bra +0x46 /* 00000DEA */ label00000DA6: 00000DA6 206E 000C movea.l A0, [A6 + 0xC] 00000DAA 2F28 0002 move.l -[A7], [A0 + 0x2] 00000DAE 3F04 move.w -[A7], D4 00000DB0 486E FEFC pea.l [A6 - 0x104] 00000DB4 A946 syscall GetMenuItemText/GetItem 00000DB6 486E FEFC pea.l [A6 - 0x104] 00000DBA 486E FFFC pea.l [A6 - 0x4] 00000DBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DC2 4EAD D568 jsr [A5 - 0x2A98] 00000DC6 3604 move.w D3, D4 00000DC8 2003 move.l D0, D3 00000DCA 48C0 ext.l D0 00000DCC E580 asl D0, 2 00000DCE D08B add.l D0, A3 00000DD0 2040 movea.l A0, D0 00000DD2 216E FFFC FFFC move.l [A0 - 0x4], [A6 - 0x4] 00000DD8 206E 000C movea.l A0, [A6 + 0xC] 00000DDC 2F28 0002 move.l -[A7], [A0 + 0x2] 00000DE0 3F03 move.w -[A7], D3 00000DE2 486E FEFC pea.l [A6 - 0x104] 00000DE6 A947 syscall SetMenuItemText/SetItem 00000DE8 5244 addq.w D4, 1 label00000DEA: 00000DEA 246E 000C movea.l A2, [A6 + 0xC] 00000DEE 302A 000A move.w D0, [A2 + 0xA] 00000DF2 B840 cmp.w D4, D0 00000DF4 6FB0 ble -0x4E /* 00000DA6 */ 00000DF6 206A 000C movea.l A0, [A2 + 0xC] 00000DFA A02A syscall HUnlock label00000DFC: 00000DFC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000E00 4E5E unlink A6 00000E02 4E74 0008 rtd 0x0008 export_346: 00000E06 4E56 FEFC link A6, -0x0104 00000E0A 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00000E0E 206E 0010 movea.l A0, [A6 + 0x10] 00000E12 1010 move.b D0, [A0] 00000E14 7A00 moveq.l D5, 0x00 00000E16 1A00 move.b D5, D0 00000E18 422E FEFC clr.b [A6 - 0x104] 00000E1C 7C01 moveq.l D6, 0x01 00000E1E 6060 bra +0x62 /* 00000E80 */ label00000E20: 00000E20 206E 0010 movea.l A0, [A6 + 0x10] 00000E24 3606 move.w D3, D6 00000E26 2803 move.l D4, D3 00000E28 48C4 ext.l D4 00000E2A D1C4 add.l A0, D4 00000E2C 1010 move.b D0, [A0] 00000E2E 7223 moveq.l D1, 0x23 00000E30 B001 cmp.b D0, D1 00000E32 664A bne +0x4C /* 00000E7E */ 00000E34 3E03 move.w D7, D3 00000E36 5247 addq.w D7, 1 00000E38 2D44 FFFC move.l [A6 - 0x4], D4 00000E3C 601C bra +0x1E /* 00000E5A */ label00000E3E: 00000E3E 246E 0010 movea.l A2, [A6 + 0x10] 00000E42 3807 move.w D4, D7 00000E44 48C4 ext.l D4 00000E46 D5C4 add.l A2, D4 00000E48 1012 move.b D0, [A2] 00000E4A 98AE FFFC sub.l D4, [A6 - 0x4] 00000E4E 41EE FEFC lea.l A0, [A6 - 0x104] 00000E52 1180 4000 move.b [A0 + D4.w], D0 00000E56 4212 clr.b [A2] 00000E58 5247 addq.w D7, 1 label00000E5A: 00000E5A BE45 cmp.w D7, D5 00000E5C 6FE0 ble -0x1E /* 00000E3E */ 00000E5E 246E 0010 movea.l A2, [A6 + 0x10] 00000E62 3006 move.w D0, D6 00000E64 48C0 ext.l D0 00000E66 D5C0 add.l A2, D0 00000E68 4212 clr.b [A2] 00000E6A 1806 move.b D4, D6 00000E6C 5304 subq.b D4, 1 00000E6E 206E 0010 movea.l A0, [A6 + 0x10] 00000E72 1084 move.b [A0], D4 00000E74 1005 move.b D0, D5 00000E76 9006 sub.b D0, D6 00000E78 1D40 FEFC move.b [A6 - 0x104], D0 00000E7C 6006 bra +0x8 /* 00000E84 */ label00000E7E: 00000E7E 5246 addq.w D6, 1 label00000E80: 00000E80 BC45 cmp.w D6, D5 00000E82 6F9C ble -0x62 /* 00000E20 */ label00000E84: 00000E84 486E FEFC pea.l [A6 - 0x104] 00000E88 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E8C 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000E90 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 00000E94 4E5E unlink A6 00000E96 4E74 000C rtd 0x000C export_347: 00000E9A 4E56 FFFC link A6, -0x0004 00000E9E 48E7 1020 movem.l -[A7], D3,A2 00000EA2 554F subq.w A7, 2 00000EA4 2F2E 000E move.l -[A7], [A6 + 0xE] 00000EA8 A950 syscall CountMItems 00000EAA 361F move.w D3, [A7]+ 00000EAC 605C bra +0x5E /* 00000F0A */ label00000EAE: 00000EAE 2F2E 000E move.l -[A7], [A6 + 0xE] 00000EB2 3F03 move.w -[A7], D3 00000EB4 486E FFFC pea.l [A6 - 0x4] 00000EB8 A84E syscall GetItemCmd 00000EBA 0C6E 001B FFFC cmpi.w [A6 - 0x4], 0x1B 00000EC0 6646 bne +0x48 /* 00000F08 */ 00000EC2 302E 000C move.w D0, [A6 + 0xC] 00000EC6 48C0 ext.l D0 00000EC8 E980 asl D0, 4 00000ECA 206E 0008 movea.l A0, [A6 + 0x8] 00000ECE 2250 movea.l A1, [A0] 00000ED0 2069 0006 movea.l A0, [A1 + 0x6] 00000ED4 D090 add.l D0, [A0] 00000ED6 2440 movea.l A2, D0 00000ED8 5E4A addq.w A2, 7 00000EDA 1012 move.b D0, [A2] 00000EDC 7240 moveq.l D1, 0x40 00000EDE 8001 or.b D0, D1 00000EE0 1480 move.b [A2], D0 00000EE2 2F2E 000E move.l -[A7], [A6 + 0xE] 00000EE6 3F03 move.w -[A7], D3 00000EE8 486E FFFE pea.l [A6 - 0x2] 00000EEC A943 syscall GetItmMark 00000EEE 302E FFFE move.w D0, [A6 - 0x2] 00000EF2 6714 beq +0x16 /* 00000F08 */ 00000EF4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000EF8 7001 moveq.l D0, 0x01 00000EFA 1F00 move.b -[A7], D0 00000EFC 70FF moveq.l D0, 0xFFFFFFFF 00000EFE 3F00 move.w -[A7], D0 00000F00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F04 4EAD D4DE jsr [A5 - 0x2B22] label00000F08: 00000F08 5343 subq.w D3, 1 label00000F0A: 00000F0A 0C43 0000 cmpi.w D3, 0x0 00000F0E 6E9E bgt -0x60 /* 00000EAE */ 00000F10 4CDF 0408 movem.l D3,A2, [A7]+ 00000F14 4E5E unlink A6 00000F16 4E74 000A rtd 0x000A export_348: 00000F1A 4E56 0000 link A6, 0 00000F1E 2F03 move.l -[A7], D3 00000F20 3F2E 000E move.w -[A7], [A6 + 0xE] 00000F24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F28 4EAD D544 jsr [A5 - 0x2ABC] 00000F2C 3600 move.w D3, D0 00000F2E 6B1C bmi +0x1E /* 00000F4C */ 00000F30 3003 move.w D0, D3 00000F32 2200 move.l D1, D0 00000F34 48C1 ext.l D1 00000F36 E981 asl D1, 4 00000F38 206E 0008 movea.l A0, [A6 + 0x8] 00000F3C 2250 movea.l A1, [A0] 00000F3E 2069 0006 movea.l A0, [A1 + 0x6] 00000F42 D290 add.l D1, [A0] 00000F44 2041 movea.l A0, D1 00000F46 116E 000C 0006 move.b [A0 + 0x6], [A6 + 0xC] label00000F4C: 00000F4C 261F move.l D3, [A7]+ 00000F4E 4E5E unlink A6 00000F50 4E74 0008 rtd 0x0008 export_349: 00000F54 4E56 0000 link A6, 0 00000F58 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000F5C 3F2E 000E move.w -[A7], [A6 + 0xE] 00000F60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F64 4EAD D544 jsr [A5 - 0x2ABC] 00000F68 3A00 move.w D5, D0 00000F6A 6B2A bmi +0x2C /* 00000F96 */ 00000F6C 162E 000C move.b D3, [A6 + 0xC] 00000F70 7807 moveq.l D4, 0x07 00000F72 E92B lsl D3.b, D4 00000F74 3005 move.w D0, D5 00000F76 2200 move.l D1, D0 00000F78 48C1 ext.l D1 00000F7A E981 asl D1, 4 00000F7C 206E 0008 movea.l A0, [A6 + 0x8] 00000F80 2250 movea.l A1, [A0] 00000F82 2069 0006 movea.l A0, [A1 + 0x6] 00000F86 D290 add.l D1, [A0] 00000F88 2441 movea.l A2, D1 00000F8A 5E4A addq.w A2, 7 00000F8C 1212 move.b D1, [A2] 00000F8E 0201 007F andi.b D1, 0x7F 00000F92 8601 or.b D3, D1 00000F94 1483 move.b [A2], D3 label00000F96: 00000F96 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000F9A 4E5E unlink A6 00000F9C 4E74 0008 rtd 0x0008 export_350: 00000FA0 4E56 FFF8 link A6, -0x0008 00000FA4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000FA8 206E 0008 movea.l A0, [A6 + 0x8] 00000FAC 2250 movea.l A1, [A0] 00000FAE 2069 0006 movea.l A0, [A1 + 0x6] 00000FB2 2650 movea.l A3, [A0] 00000FB4 4244 clr.w D4 00000FB6 6000 00D2 bra +0xD4 /* 0000108A */ label00000FBA: 00000FBA 3604 move.w D3, D4 00000FBC 48C3 ext.l D3 00000FBE E983 asl D3, 4 00000FC0 D68B add.l D3, A3 00000FC2 2443 movea.l A2, D3 00000FC4 286A 0002 movea.l A4, [A2 + 0x2] 00000FC8 102A 0006 move.b D0, [A2 + 0x6] 00000FCC 7202 moveq.l D1, 0x02 00000FCE B001 cmp.b D0, D1 00000FD0 660C bne +0xE /* 00000FDE */ 00000FD2 2054 movea.l A0, [A4] 00000FD4 02A8 0000 0001 000A andi.l [A0 + 0xA], 0x1 00000FDC 603A bra +0x3C /* 00001018 */ label00000FDE: 00000FDE 3604 move.w D3, D4 00000FE0 48C3 ext.l D3 00000FE2 E983 asl D3, 4 00000FE4 D68B add.l D3, A3 00000FE6 2443 movea.l A2, D3 00000FE8 102A 0006 move.b D0, [A2 + 0x6] 00000FEC 7201 moveq.l D1, 0x01 00000FEE B001 cmp.b D0, D1 00000FF0 6626 bne +0x28 /* 00001018 */ 00000FF2 3A2A 000A move.w D5, [A2 + 0xA] 00000FF6 5245 addq.w D5, 1 00000FF8 7001 moveq.l D0, 0x01 00000FFA BA40 cmp.w D5, D0 00000FFC 6F1A ble +0x1C /* 00001018 */ 00000FFE 701F moveq.l D0, 0x1F 00001000 BA40 cmp.w D5, D0 00001002 6F04 ble +0x6 /* 00001008 */ 00001004 7C01 moveq.l D6, 0x01 00001006 600A bra +0xC /* 00001012 */ label00001008: 00001008 7CFF moveq.l D6, 0xFFFFFFFF 0000100A 3005 move.w D0, D5 0000100C 48C0 ext.l D0 0000100E E1AE lsl D6, D0 00001010 5286 addq.l D6, 1 label00001012: 00001012 2054 movea.l A0, [A4] 00001014 CDA8 000A .incomplete label00001018: 00001018 3004 move.w D0, D4 0000101A 48C0 ext.l D0 0000101C E980 asl D0, 4 0000101E D08B add.l D0, A3 00001020 2040 movea.l A0, D0 00001022 1028 0007 move.b D0, [A0 + 0x7] 00001026 EE08 lsr D0.b, 7 00001028 675E beq +0x60 /* 00001088 */ 0000102A 554F subq.w A7, 2 0000102C 2F0C move.l -[A7], A4 0000102E A950 syscall CountMItems 00001030 301F move.w D0, [A7]+ 00001032 3D40 FFF8 move.w [A6 - 0x8], D0 00001036 3004 move.w D0, D4 00001038 48C0 ext.l D0 0000103A E980 asl D0, 4 0000103C D08B add.l D0, A3 0000103E 2040 movea.l A0, D0 00001040 1028 0007 move.b D0, [A0 + 0x7] 00001044 EC08 lsr D0.b, 6 00001046 7201 moveq.l D1, 0x01 00001048 C001 and.b D0, D1 0000104A 6728 beq +0x2A /* 00001074 */ 0000104C 7E01 moveq.l D7, 0x01 0000104E 601C bra +0x1E /* 0000106C */ label00001050: 00001050 2F0C move.l -[A7], A4 00001052 3F07 move.w -[A7], D7 00001054 486E FFFC pea.l [A6 - 0x4] 00001058 A84E syscall GetItemCmd 0000105A 0C6E 001B FFFC cmpi.w [A6 - 0x4], 0x1B 00001060 6708 beq +0xA /* 0000106A */ 00001062 2F0C move.l -[A7], A4 00001064 3F07 move.w -[A7], D7 00001066 4227 clr.b -[A7] 00001068 A945 syscall CheckItem label0000106A: 0000106A 5247 addq.w D7, 1 label0000106C: 0000106C BE6E FFF8 cmp.w D7, [A6 - 0x8] 00001070 6E16 bgt +0x18 /* 00001088 */ 00001072 60DC bra -0x22 /* 00001050 */ label00001074: 00001074 7E01 moveq.l D7, 0x01 00001076 600A bra +0xC /* 00001082 */ label00001078: 00001078 2F0C move.l -[A7], A4 0000107A 3F07 move.w -[A7], D7 0000107C 4227 clr.b -[A7] 0000107E A945 syscall CheckItem 00001080 5247 addq.w D7, 1 label00001082: 00001082 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00001086 6FF0 ble -0xE /* 00001078 */ label00001088: 00001088 5244 addq.w D4, 1 label0000108A: 0000108A 206E 0008 movea.l A0, [A6 + 0x8] 0000108E 2250 movea.l A1, [A0] 00001090 3029 0004 move.w D0, [A1 + 0x4] 00001094 B840 cmp.w D4, D0 00001096 6D00 FF22 blt -0xDC /* 00000FBA */ 0000109A 2F2D CD74 move.l -[A7], [A5 - 0x328C] 0000109E 4EAD D648 jsr [A5 - 0x29B8] 000010A2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000010A6 4E5E unlink A6 000010A8 4E74 0004 rtd 0x0004 export_351: 000010AC 4E56 FFF0 link A6, -0x0010 000010B0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000010B4 4207 clr.b D7 000010B6 246E 0008 movea.l A2, [A6 + 0x8] 000010BA 2652 movea.l A3, [A2] 000010BC 700B moveq.l D0, 0x0B 000010BE D7C0 add.l A3, D0 000010C0 4A13 tst.b [A3] 000010C2 6708 beq +0xA /* 000010CC */ 000010C4 7E01 moveq.l D7, 0x01 000010C6 4213 clr.b [A3] 000010C8 6000 0080 bra +0x82 /* 0000114A */ label000010CC: 000010CC 246E 0008 movea.l A2, [A6 + 0x8] 000010D0 2652 movea.l A3, [A2] 000010D2 206B 0006 movea.l A0, [A3 + 0x6] 000010D6 2850 movea.l A4, [A0] 000010D8 3C2B 0004 move.w D6, [A3 + 0x4] 000010DC 204C movea.l A0, A4 000010DE 5E48 addq.w A0, 7 000010E0 2D48 FFF8 move.l [A6 - 0x8], A0 000010E4 204C movea.l A0, A4 000010E6 5448 addq.w A0, 2 000010E8 2D48 FFFC move.l [A6 - 0x4], A0 000010EC 6054 bra +0x56 /* 00001142 */ label000010EE: 000010EE 206E FFFC movea.l A0, [A6 - 0x4] 000010F2 2050 movea.l A0, [A0] 000010F4 2050 movea.l A0, [A0] 000010F6 2028 000A move.l D0, [A0 + 0xA] 000010FA 7201 moveq.l D1, 0x01 000010FC C081 and.l D0, D1 000010FE 246E FFF8 movea.l A2, [A6 - 0x8] 00001102 1612 move.b D3, [A2] 00001104 7804 moveq.l D4, 0x04 00001106 E82B lsr D3.b, D4 00001108 7A01 moveq.l D5, 0x01 0000110A C605 and.b D3, D5 0000110C 7200 moveq.l D1, 0x00 0000110E 1203 move.b D1, D3 00001110 B081 cmp.l D0, D1 00001112 6722 beq +0x24 /* 00001136 */ 00001114 4A03 tst.b D3 00001116 57C3 seq D3 00001118 4403 neg.b D3 0000111A 4883 ext.w D3 0000111C 48C3 ext.l D3 0000111E 1D43 FFF0 move.b [A6 - 0x10], D3 00001122 C605 and.b D3, D5 00001124 E92B lsl D3.b, D4 00001126 2D4A FFF4 move.l [A6 - 0xC], A2 0000112A 1012 move.b D0, [A2] 0000112C 72EF moveq.l D1, 0xFFFFFFEF 0000112E C001 and.b D0, D1 00001130 8600 or.b D3, D0 00001132 1483 move.b [A2], D3 00001134 1E05 move.b D7, D5 label00001136: 00001136 7610 moveq.l D3, 0x10 00001138 D7AE FFF8 add.l [A6 - 0x8], D3 0000113C D7AE FFFC add.l [A6 - 0x4], D3 00001140 D9C3 add.l A4, D3 label00001142: 00001142 5346 subq.w D6, 1 00001144 0C46 0000 cmpi.w D6, 0x0 00001148 6AA4 bpl -0x5A /* 000010EE */ label0000114A: 0000114A 4A07 tst.b D7 0000114C 6702 beq +0x4 /* 00001150 */ 0000114E A937 syscall DrawMenuBar label00001150: 00001150 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001154 4E5E unlink A6 00001156 4E74 0004 rtd 0x0004 export_352: fn0000115A: 0000115A 4E56 0000 link A6, 0 0000115E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001162 4EBA 06A2 jsr [PC + 0x6A2 /* 00001806 */] 00001166 206E 0008 movea.l A0, [A6 + 0x8] 0000116A 2250 movea.l A1, [A0] 0000116C 236E 000C 000C move.l [A1 + 0xC], [A6 + 0xC] 00001172 4E5E unlink A6 00001174 4E74 0008 rtd 0x0008 export_353: fn00001178: 00001178 4E56 0000 link A6, 0 0000117C 2F0A move.l -[A7], A2 0000117E 206D CD74 movea.l A0, [A5 - 0x328C] 00001182 246E 0008 movea.l A2, [A6 + 0x8] 00001186 B1CA cmpa.l A0, A2 00001188 660E bne +0x10 /* 00001198 */ 0000118A 7001 moveq.l D0, 0x01 0000118C 1F00 move.b -[A7], D0 0000118E 2052 movea.l A0, [A2] 00001190 2F28 000C move.l -[A7], [A0 + 0xC] 00001194 4EAD D64E jsr [A5 - 0x29B2] label00001198: 00001198 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000119C 4EBA 0890 jsr [PC + 0x890 /* 00001A2E */] 000011A0 245F movea.l A2, [A7]+ 000011A2 4E5E unlink A6 000011A4 4E74 0004 rtd 0x0004 fn000011A8: 000011A8 4E56 0000 link A6, 0 000011AC 206E 0008 movea.l A0, [A6 + 0x8] 000011B0 2250 movea.l A1, [A0] 000011B2 2029 000C move.l D0, [A1 + 0xC] 000011B6 4E5E unlink A6 000011B8 4E74 0004 rtd 0x0004 export_354: 000011BC 4E56 0000 link A6, 0 000011C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000011C4 206E 0008 movea.l A0, [A6 + 0x8] 000011C8 2250 movea.l A1, [A0] 000011CA 2F29 000C move.l -[A7], [A1 + 0xC] 000011CE 4EAD D61E jsr [A5 - 0x29E2] 000011D2 4E5E unlink A6 000011D4 4E74 0008 rtd 0x0008 export_355: 000011D8 4E56 0000 link A6, 0 000011DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000011E0 206E 0008 movea.l A0, [A6 + 0x8] 000011E4 2250 movea.l A1, [A0] 000011E6 2F29 000C move.l -[A7], [A1 + 0xC] 000011EA 4EAD D624 jsr [A5 - 0x29DC] 000011EE 4E5E unlink A6 000011F0 4E74 0008 rtd 0x0008 export_356: 000011F4 4E56 0000 link A6, 0 000011F8 1F2E 0012 move.b -[A7], [A6 + 0x12] 000011FC 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001200 2F2E 000C move.l -[A7], [A6 + 0xC] 00001204 206E 0008 movea.l A0, [A6 + 0x8] 00001208 2250 movea.l A1, [A0] 0000120A 2F29 000C move.l -[A7], [A1 + 0xC] 0000120E 4EAD D62A jsr [A5 - 0x29D6] 00001212 4E5E unlink A6 00001214 4E74 000C rtd 0x000C export_357: 00001218 4E56 0000 link A6, 0 0000121C 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001220 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001224 2F2E 000C move.l -[A7], [A6 + 0xC] 00001228 206E 0008 movea.l A0, [A6 + 0x8] 0000122C 2250 movea.l A1, [A0] 0000122E 2F29 000C move.l -[A7], [A1 + 0xC] 00001232 4EAD D630 jsr [A5 - 0x29D0] 00001236 4E5E unlink A6 00001238 4E74 000C rtd 0x000C export_358: 0000123C 4E56 0000 link A6, 0 00001240 1F2E 0012 move.b -[A7], [A6 + 0x12] 00001244 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001248 2F2E 000C move.l -[A7], [A6 + 0xC] 0000124C 206E 0008 movea.l A0, [A6 + 0x8] 00001250 2250 movea.l A1, [A0] 00001252 2F29 000C move.l -[A7], [A1 + 0xC] 00001256 4EAD D636 jsr [A5 - 0x29CA] 0000125A 4E5E unlink A6 0000125C 4E74 000C rtd 0x000C export_359: fn00001260: 00001260 4E56 0000 link A6, 0 00001264 2F2E 000C move.l -[A7], [A6 + 0xC] 00001268 206E 0008 movea.l A0, [A6 + 0x8] 0000126C 2250 movea.l A1, [A0] 0000126E 2F29 000C move.l -[A7], [A1 + 0xC] 00001272 4EAD D63C jsr [A5 - 0x29C4] 00001276 4E5E unlink A6 00001278 4E74 0008 rtd 0x0008 export_360: 0000127C 4E56 0000 link A6, 0 00001280 4E5E unlink A6 00001282 4E74 0008 rtd 0x0008 export_361: fn00001286: 00001286 4E56 0000 link A6, 0 0000128A 206E 0008 movea.l A0, [A6 + 0x8] 0000128E 2250 movea.l A1, [A0] 00001290 2F29 000C move.l -[A7], [A1 + 0xC] 00001294 4EAD D648 jsr [A5 - 0x29B8] 00001298 4E5E unlink A6 0000129A 4E74 0004 rtd 0x0004 export_362: 0000129E 4E56 0000 link A6, 0 000012A2 48E7 0038 movem.l -[A7], A2,A3,A4 000012A6 7000 moveq.l D0, 0x00 000012A8 2B40 CD68 move.l [A5 - 0x3298], D0 000012AC 102E 000C move.b D0, [A6 + 0xC] 000012B0 6736 beq +0x38 /* 000012E8 */ 000012B2 246D CD74 movea.l A2, [A5 - 0x328C] 000012B6 266E 0008 movea.l A3, [A6 + 0x8] 000012BA B5CB cmpa.l A2, A3 000012BC 6738 beq +0x3A /* 000012F6 */ 000012BE 284A movea.l A4, A2 000012C0 2B4B CD74 move.l [A5 - 0x328C], A3 000012C4 4227 clr.b -[A7] 000012C6 2F0C move.l -[A7], A4 000012C8 4EAD D64E jsr [A5 - 0x29B2] 000012CC 4A00 tst.b D0 000012CE 6608 bne +0xA /* 000012D8 */ 000012D0 2B4C CD74 move.l [A5 - 0x328C], A4 000012D4 4200 clr.b D0 000012D6 6020 bra +0x22 /* 000012F8 */ label000012D8: 000012D8 7001 moveq.l D0, 0x01 000012DA 2F00 move.l -[A7], D0 000012DC 42A7 clr.l -[A7] 000012DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012E2 4EAD D762 jsr [A5 - 0x289E] 000012E6 600E bra +0x10 /* 000012F6 */ label000012E8: 000012E8 7002 moveq.l D0, 0x02 000012EA 2F00 move.l -[A7], D0 000012EC 42A7 clr.l -[A7] 000012EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F2 4EAD D762 jsr [A5 - 0x289E] label000012F6: 000012F6 7001 moveq.l D0, 0x01 label000012F8: 000012F8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000012FC 4E5E unlink A6 000012FE 4E74 0006 rtd 0x0006 export_363: 00001302 4E56 0000 link A6, 0 00001306 48E7 0030 movem.l -[A7], A2,A3 0000130A 246E 0008 movea.l A2, [A6 + 0x8] 0000130E 2052 movea.l A0, [A2] 00001310 2668 000C movea.l A3, [A0 + 0xC] 00001314 B6FC 0000 cmpa.w A3, 0x0 00001318 6710 beq +0x12 /* 0000132A */ 0000131A 2F0A move.l -[A7], A2 0000131C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001320 2F2E 000C move.l -[A7], [A6 + 0xC] 00001324 2F0B move.l -[A7], A3 00001326 4EAD D768 jsr [A5 - 0x2898] label0000132A: 0000132A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000132E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001332 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001336 4EBA 066A jsr [PC + 0x66A /* 000019A2 */] 0000133A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000133E 4E5E unlink A6 00001340 4E74 000C rtd 0x000C export_364: fn00001344: 00001344 4E56 0000 link A6, 0 00001348 2F0A move.l -[A7], A2 0000134A 206E 0008 movea.l A0, [A6 + 0x8] 0000134E 2250 movea.l A1, [A0] 00001350 2469 000C movea.l A2, [A1 + 0xC] 00001354 B4FC 0000 cmpa.w A2, 0x0 00001358 6712 beq +0x14 /* 0000136C */ 0000135A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000135E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001362 2F2E 000C move.l -[A7], [A6 + 0xC] 00001366 2F0A move.l -[A7], A2 00001368 4EAD D768 jsr [A5 - 0x2898] label0000136C: 0000136C 245F movea.l A2, [A7]+ 0000136E 4E5E unlink A6 00001370 4E74 0010 rtd 0x0010 export_365: 00001374 4E56 0000 link A6, 0 00001378 2F0A move.l -[A7], A2 0000137A 206E 0008 movea.l A0, [A6 + 0x8] 0000137E 2250 movea.l A1, [A0] 00001380 2469 000C movea.l A2, [A1 + 0xC] 00001384 B4FC 0000 cmpa.w A2, 0x0 00001388 670A beq +0xC /* 00001394 */ 0000138A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000138E 2F0A move.l -[A7], A2 00001390 4EAD D654 jsr [A5 - 0x29AC] label00001394: 00001394 245F movea.l A2, [A7]+ 00001396 4E5E unlink A6 00001398 4E74 0008 rtd 0x0008 export_366: 0000139C 4E56 0000 link A6, 0 000013A0 4E5E unlink A6 000013A2 4E74 0008 rtd 0x0008 export_367: fn000013A6: 000013A6 4E56 0000 link A6, 0 000013AA 48E7 0030 movem.l -[A7], A2,A3 000013AE 7004 moveq.l D0, 0x04 000013B0 2F00 move.l -[A7], D0 000013B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B6 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */] 000013BA 246E 0008 movea.l A2, [A6 + 0x8] 000013BE 2652 movea.l A3, [A2] 000013C0 202B 0016 move.l D0, [A3 + 0x16] 000013C4 2740 0020 move.l [A3 + 0x20], D0 000013C8 4CDF 0C00 movem.l A2,A3, [A7]+ 000013CC 4E5E unlink A6 000013CE 4E74 0004 rtd 0x0004 export_368: 000013D2 4E56 0000 link A6, 0 000013D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013DA 4EAD D6D8 jsr [A5 - 0x2928] 000013DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013E2 4EAD DA00 jsr [A5 - 0x2600] 000013E6 4E5E unlink A6 000013E8 4E74 0004 rtd 0x0004 export_369: 000013EC 4E56 FFFC link A6, -0x0004 000013F0 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000013F4 7800 moveq.l D4, 0x00 000013F6 7A01 moveq.l D5, 0x01 000013F8 7C00 moveq.l D6, 0x00 000013FA 6034 bra +0x36 /* 00001430 */ label000013FC: 000013FC 2606 move.l D3, D6 000013FE 246E 0008 movea.l A2, [A6 + 0x8] 00001402 2052 movea.l A0, [A2] 00001404 2068 0020 movea.l A0, [A0 + 0x20] 00001408 D690 add.l D3, [A0] 0000140A 2643 movea.l A3, D3 0000140C 2853 movea.l A4, [A3] 0000140E 7000 moveq.l D0, 0x00 00001410 2680 move.l [A3], D0 00001412 2F0C move.l -[A7], A4 00001414 4EAD DA00 jsr [A5 - 0x2600] 00001418 2D45 FFFC move.l [A6 - 0x4], D5 0000141C 7002 moveq.l D0, 0x02 0000141E 2F00 move.l -[A7], D0 00001420 486E FFFC pea.l [A6 - 0x4] 00001424 2F0A move.l -[A7], A2 00001426 4EAD D762 jsr [A5 - 0x289E] 0000142A 5285 addq.l D5, 1 0000142C 5886 addq.l D6, 4 0000142E 5284 addq.l D4, 1 label00001430: 00001430 246E 0008 movea.l A2, [A6 + 0x8] 00001434 2652 movea.l A3, [A2] 00001436 700C moveq.l D0, 0x0C 00001438 D7C0 add.l A3, D0 0000143A 2013 move.l D0, [A3] 0000143C B880 cmp.l D4, D0 0000143E 6DBC blt -0x42 /* 000013FC */ 00001440 7000 moveq.l D0, 0x00 00001442 2680 move.l [A3], D0 00001444 2652 movea.l A3, [A2] 00001446 202B 0012 move.l D0, [A3 + 0x12] 0000144A 362B 0010 move.w D3, [A3 + 0x10] 0000144E 48C3 ext.l D3 00001450 B083 cmp.l D0, D3 00001452 6F08 ble +0xA /* 0000145C */ 00001454 2F03 move.l -[A7], D3 00001456 2F0A move.l -[A7], A2 00001458 4EAD D22A jsr [A5 - 0x2DD6] label0000145C: 0000145C 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00001460 4E5E unlink A6 00001462 4E74 0004 rtd 0x0004 export_370: 00001466 4E56 0000 link A6, 0 0000146A 2F0A move.l -[A7], A2 0000146C 486E 000C pea.l [A6 + 0xC] 00001470 246E 0008 movea.l A2, [A6 + 0x8] 00001474 2052 movea.l A0, [A2] 00001476 2028 000C move.l D0, [A0 + 0xC] 0000147A 5280 addq.l D0, 1 0000147C 2F00 move.l -[A7], D0 0000147E 2F0A move.l -[A7], A2 00001480 4EAD D1FA jsr [A5 - 0x2E06] 00001484 245F movea.l A2, [A7]+ 00001486 4E5E unlink A6 00001488 4E74 0008 rtd 0x0008 export_371: 0000148C 4E56 0000 link A6, 0 00001490 2F03 move.l -[A7], D3 00001492 2F2E 000C move.l -[A7], [A6 + 0xC] 00001496 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000149A 4EAD D708 jsr [A5 - 0x28F8] 0000149E 2600 move.l D3, D0 000014A0 70FF moveq.l D0, 0xFFFFFFFF 000014A2 B680 cmp.l D3, D0 000014A4 670E beq +0x10 /* 000014B4 */ 000014A6 2003 move.l D0, D3 000014A8 5280 addq.l D0, 1 000014AA 2F00 move.l -[A7], D0 000014AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014B0 4EAD D200 jsr [A5 - 0x2E00] label000014B4: 000014B4 261F move.l D3, [A7]+ 000014B6 4E5E unlink A6 000014B8 4E74 0008 rtd 0x0008 export_372: 000014BC 4E56 0000 link A6, 0 000014C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000014C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014C8 4EAD D708 jsr [A5 - 0x28F8] 000014CC 72FF moveq.l D1, 0xFFFFFFFF 000014CE B081 cmp.l D0, D1 000014D0 6604 bne +0x6 /* 000014D6 */ 000014D2 7000 moveq.l D0, 0x00 000014D4 6002 bra +0x4 /* 000014D8 */ label000014D6: 000014D6 7001 moveq.l D0, 0x01 label000014D8: 000014D8 2000 move.l D0, D0 000014DA 4E5E unlink A6 000014DC 4E74 0008 rtd 0x0008 export_373: 000014E0 4E56 FFC4 link A6, -0x003C 000014E4 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000014E8 486E FFC4 pea.l [A6 - 0x3C] 000014EC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000014F0 584F addq.w A7, 4 000014F2 41EE FFD2 lea.l A0, [A6 - 0x2E] 000014F6 7000 moveq.l D0, 0x00 000014F8 43FA 0006 lea.l A1, [PC + 0x6 /* 00001500, value 0x4A80664E */] 000014FC 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001500 4A80 tst.l D0 00001502 664E bne +0x50 /* 00001552 */ 00001504 7001 moveq.l D0, 0x01 00001506 1F00 move.b -[A7], D0 00001508 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000150C 4EAD D224 jsr [A5 - 0x2DDC] 00001510 1800 move.b D4, D0 00001512 7600 moveq.l D3, 0x00 00001514 2A03 move.l D5, D3 00001516 E585 asl D5, 2 00001518 601A bra +0x1C /* 00001534 */ label0000151A: 0000151A 2005 move.l D0, D5 0000151C 206E 0008 movea.l A0, [A6 + 0x8] 00001520 2250 movea.l A1, [A0] 00001522 2069 0020 movea.l A0, [A1 + 0x20] 00001526 D090 add.l D0, [A0] 00001528 2040 movea.l A0, D0 0000152A 2F10 move.l -[A7], [A0] 0000152C 206E 000C movea.l A0, [A6 + 0xC] 00001530 4E90 jsr [A0] 00001532 5885 addq.l D5, 4 label00001534: 00001534 246E 0008 movea.l A2, [A6 + 0x8] 00001538 2052 movea.l A0, [A2] 0000153A 2028 000C move.l D0, [A0 + 0xC] 0000153E E580 asl D0, 2 00001540 B085 cmp.l D0, D5 00001542 6ED6 bgt -0x28 /* 0000151A */ 00001544 1F04 move.b -[A7], D4 00001546 2F0A move.l -[A7], A2 00001548 4EAD D224 jsr [A5 - 0x2DDC] 0000154C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001550 601C bra +0x1E /* 0000156E */ label00001552: 00001552 1F04 move.b -[A7], D4 00001554 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001558 4EAD D224 jsr [A5 - 0x2DDC] 0000155C 102E FFC9 move.b D0, [A6 - 0x37] 00001560 670C beq +0xE /* 0000156E */ 00001562 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00001566 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 0000156A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000156E: 0000156E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00001572 4E5E unlink A6 00001574 4E74 0008 rtd 0x0008 export_374: 00001578 4E56 FFC4 link A6, -0x003C 0000157C 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00001580 486E FFC4 pea.l [A6 - 0x3C] 00001584 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001588 584F addq.w A7, 4 0000158A 41EE FFD2 lea.l A0, [A6 - 0x2E] 0000158E 7000 moveq.l D0, 0x00 00001590 43FA 0006 lea.l A1, [PC + 0x6 /* 00001598, value 0x4A806652 */] 00001594 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001598 4A80 tst.l D0 0000159A 6652 bne +0x54 /* 000015EE */ 0000159C 7001 moveq.l D0, 0x01 0000159E 1F00 move.b -[A7], D0 000015A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015A4 4EAD D224 jsr [A5 - 0x2DDC] 000015A8 1800 move.b D4, D0 000015AA 7600 moveq.l D3, 0x00 000015AC 2A03 move.l D5, D3 000015AE E585 asl D5, 2 000015B0 601E bra +0x20 /* 000015D0 */ label000015B2: 000015B2 2005 move.l D0, D5 000015B4 206E 0008 movea.l A0, [A6 + 0x8] 000015B8 2250 movea.l A1, [A0] 000015BA 2069 0020 movea.l A0, [A1 + 0x20] 000015BE D090 add.l D0, [A0] 000015C0 2040 movea.l A0, D0 000015C2 2F10 move.l -[A7], [A0] 000015C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000015C8 206E 0010 movea.l A0, [A6 + 0x10] 000015CC 4E90 jsr [A0] 000015CE 5885 addq.l D5, 4 label000015D0: 000015D0 246E 0008 movea.l A2, [A6 + 0x8] 000015D4 2052 movea.l A0, [A2] 000015D6 2028 000C move.l D0, [A0 + 0xC] 000015DA E580 asl D0, 2 000015DC B085 cmp.l D0, D5 000015DE 6ED2 bgt -0x2C /* 000015B2 */ 000015E0 1F04 move.b -[A7], D4 000015E2 2F0A move.l -[A7], A2 000015E4 4EAD D224 jsr [A5 - 0x2DDC] 000015E8 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000015EC 601C bra +0x1E /* 0000160A */ label000015EE: 000015EE 1F04 move.b -[A7], D4 000015F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015F4 4EAD D224 jsr [A5 - 0x2DDC] 000015F8 102E FFC9 move.b D0, [A6 - 0x37] 000015FC 670C beq +0xE /* 0000160A */ 000015FE 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00001602 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00001606 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000160A: 0000160A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000160E 4E5E unlink A6 00001610 4E74 000C rtd 0x000C export_375: 00001614 4E56 FFC4 link A6, -0x003C 00001618 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 0000161C 7000 moveq.l D0, 0x00 0000161E 2840 movea.l A4, D0 00001620 486E FFC4 pea.l [A6 - 0x3C] 00001624 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001628 584F addq.w A7, 4 0000162A 41EE FFD2 lea.l A0, [A6 - 0x2E] 0000162E 7000 moveq.l D0, 0x00 00001630 43FA 0006 lea.l A1, [PC + 0x6 /* 00001638, value 0x4A80666C */] 00001634 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001638 4A80 tst.l D0 0000163A 666C bne +0x6E /* 000016A8 */ 0000163C 7001 moveq.l D0, 0x01 0000163E 1F00 move.b -[A7], D0 00001640 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001644 4EAD D224 jsr [A5 - 0x2DDC] 00001648 1A00 move.b D5, D0 0000164A 7800 moveq.l D4, 0x00 0000164C 2C04 move.l D6, D4 0000164E E586 asl D6, 2 00001650 6034 bra +0x36 /* 00001686 */ label00001652: 00001652 2006 move.l D0, D6 00001654 206B 0020 movea.l A0, [A3 + 0x20] 00001658 D090 add.l D0, [A0] 0000165A 2040 movea.l A0, D0 0000165C 2F10 move.l -[A7], [A0] 0000165E 206E 000C movea.l A0, [A6 + 0xC] 00001662 4E90 jsr [A0] 00001664 4A00 tst.b D0 00001666 671C beq +0x1E /* 00001684 */ 00001668 2006 move.l D0, D6 0000166A 7204 moveq.l D1, 0x04 0000166C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001670 2800 move.l D4, D0 00001672 2004 move.l D0, D4 00001674 E7A0 asl D0, D3 00001676 2052 movea.l A0, [A2] 00001678 2068 0020 movea.l A0, [A0 + 0x20] 0000167C D090 add.l D0, [A0] 0000167E 2040 movea.l A0, D0 00001680 2850 movea.l A4, [A0] 00001682 6014 bra +0x16 /* 00001698 */ label00001684: 00001684 5886 addq.l D6, 4 label00001686: 00001686 246E 0008 movea.l A2, [A6 + 0x8] 0000168A 2652 movea.l A3, [A2] 0000168C 202B 000C move.l D0, [A3 + 0xC] 00001690 7602 moveq.l D3, 0x02 00001692 E7A0 asl D0, D3 00001694 B086 cmp.l D0, D6 00001696 6EBA bgt -0x44 /* 00001652 */ label00001698: 00001698 1F05 move.b -[A7], D5 0000169A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000169E 4EAD D224 jsr [A5 - 0x2DDC] 000016A2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000016A6 601C bra +0x1E /* 000016C4 */ label000016A8: 000016A8 1F05 move.b -[A7], D5 000016AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016AE 4EAD D224 jsr [A5 - 0x2DDC] 000016B2 102E FFC9 move.b D0, [A6 - 0x37] 000016B6 670C beq +0xE /* 000016C4 */ 000016B8 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 000016BC 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 000016C0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label000016C4: 000016C4 200C move.l D0, A4 000016C6 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 000016CA 4E5E unlink A6 000016CC 4E74 0008 rtd 0x0008 export_376: 000016D0 4E56 FFC4 link A6, -0x003C 000016D4 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000016D8 7000 moveq.l D0, 0x00 000016DA 2840 movea.l A4, D0 000016DC 486E FFC4 pea.l [A6 - 0x3C] 000016E0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000016E4 584F addq.w A7, 4 000016E6 41EE FFD2 lea.l A0, [A6 - 0x2E] 000016EA 7000 moveq.l D0, 0x00 000016EC 43FA 0006 lea.l A1, [PC + 0x6 /* 000016F4, value 0x4A806670 */] 000016F0 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 000016F4 4A80 tst.l D0 000016F6 6670 bne +0x72 /* 00001768 */ 000016F8 7001 moveq.l D0, 0x01 000016FA 1F00 move.b -[A7], D0 000016FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001700 4EAD D224 jsr [A5 - 0x2DDC] 00001704 1A00 move.b D5, D0 00001706 7800 moveq.l D4, 0x00 00001708 2C04 move.l D6, D4 0000170A E586 asl D6, 2 0000170C 6038 bra +0x3A /* 00001746 */ label0000170E: 0000170E 2006 move.l D0, D6 00001710 206B 0020 movea.l A0, [A3 + 0x20] 00001714 D090 add.l D0, [A0] 00001716 2040 movea.l A0, D0 00001718 2F10 move.l -[A7], [A0] 0000171A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000171E 206E 0010 movea.l A0, [A6 + 0x10] 00001722 4E90 jsr [A0] 00001724 4A00 tst.b D0 00001726 671C beq +0x1E /* 00001744 */ 00001728 2006 move.l D0, D6 0000172A 7204 moveq.l D1, 0x04 0000172C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001730 2800 move.l D4, D0 00001732 2004 move.l D0, D4 00001734 E7A0 asl D0, D3 00001736 2052 movea.l A0, [A2] 00001738 2068 0020 movea.l A0, [A0 + 0x20] 0000173C D090 add.l D0, [A0] 0000173E 2040 movea.l A0, D0 00001740 2850 movea.l A4, [A0] 00001742 6014 bra +0x16 /* 00001758 */ label00001744: 00001744 5886 addq.l D6, 4 label00001746: 00001746 246E 0008 movea.l A2, [A6 + 0x8] 0000174A 2652 movea.l A3, [A2] 0000174C 202B 000C move.l D0, [A3 + 0xC] 00001750 7602 moveq.l D3, 0x02 00001752 E7A0 asl D0, D3 00001754 B086 cmp.l D0, D6 00001756 6EB6 bgt -0x48 /* 0000170E */ label00001758: 00001758 1F05 move.b -[A7], D5 0000175A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000175E 4EAD D224 jsr [A5 - 0x2DDC] 00001762 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001766 601C bra +0x1E /* 00001784 */ label00001768: 00001768 1F05 move.b -[A7], D5 0000176A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000176E 4EAD D224 jsr [A5 - 0x2DDC] 00001772 102E FFC9 move.b D0, [A6 - 0x37] 00001776 670C beq +0xE /* 00001784 */ 00001778 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 0000177C 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00001780 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00001784: 00001784 200C move.l D0, A4 00001786 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000178A 4E5E unlink A6 0000178C 4E74 000C rtd 0x000C export_377: 00001790 4E56 FFFC link A6, -0x0004 00001794 48E7 1800 movem.l -[A7], D3,D4 00001798 7800 moveq.l D4, 0x00 0000179A 6026 bra +0x28 /* 000017C2 */ label0000179C: 0000179C 202E 000C move.l D0, [A6 + 0xC] 000017A0 2604 move.l D3, D4 000017A2 206E 0008 movea.l A0, [A6 + 0x8] 000017A6 2250 movea.l A1, [A0] 000017A8 2069 0020 movea.l A0, [A1 + 0x20] 000017AC D690 add.l D3, [A0] 000017AE 2043 movea.l A0, D3 000017B0 2210 move.l D1, [A0] 000017B2 B081 cmp.l D0, D1 000017B4 660A bne +0xC /* 000017C0 */ 000017B6 2004 move.l D0, D4 000017B8 7204 moveq.l D1, 0x04 000017BA 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000017BE 6014 bra +0x16 /* 000017D4 */ label000017C0: 000017C0 5884 addq.l D4, 4 label000017C2: 000017C2 206E 0008 movea.l A0, [A6 + 0x8] 000017C6 2250 movea.l A1, [A0] 000017C8 2029 000C move.l D0, [A1 + 0xC] 000017CC E580 asl D0, 2 000017CE B084 cmp.l D0, D4 000017D0 6ECA bgt -0x34 /* 0000179C */ 000017D2 70FF moveq.l D0, 0xFFFFFFFF label000017D4: 000017D4 4CDF 0018 movem.l D3,D4, [A7]+ 000017D8 4E5E unlink A6 000017DA 4E74 0008 rtd 0x0008 export_378: 000017DE 4E56 FFFC link A6, -0x0004 000017E2 48E7 0028 movem.l -[A7], A2,A4 000017E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EA 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */] 000017EE 2840 movea.l A4, D0 000017F0 2454 movea.l A2, [A4] 000017F2 202A 0016 move.l D0, [A2 + 0x16] 000017F6 2540 0020 move.l [A2 + 0x20], D0 000017FA 200C move.l D0, A4 000017FC 4CDF 1400 movem.l A2,A4, [A7]+ 00001800 4E5E unlink A6 00001802 4E74 0004 rtd 0x0004 fn00001806: 00001806 4E56 0000 link A6, 0 0000180A 48E7 1020 movem.l -[A7], D3,A2 0000180E 7600 moveq.l D3, 0x00 00001810 246E 0008 movea.l A2, [A6 + 0x8] 00001814 2052 movea.l A0, [A2] 00001816 2143 0004 move.l [A0 + 0x4], D3 0000181A 2052 movea.l A0, [A2] 0000181C 2143 0008 move.l [A0 + 0x8], D3 00001820 4CDF 0408 movem.l D3,A2, [A7]+ 00001824 4E5E unlink A6 00001826 4E74 0004 rtd 0x0004 export_493: 0000182A 4E56 0000 link A6, 0 0000182E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001832 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001836 4EAD D77A jsr [A5 - 0x2886] 0000183A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000183E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001842 4EAD D76E jsr [A5 - 0x2892] 00001846 4E5E unlink A6 00001848 4E74 0008 rtd 0x0008 export_494: 0000184C 4E56 0000 link A6, 0 00001850 2F2E 000C move.l -[A7], [A6 + 0xC] 00001854 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001858 4EAD D780 jsr [A5 - 0x2880] 0000185C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001860 2F2E 000C move.l -[A7], [A6 + 0xC] 00001864 4EAD D774 jsr [A5 - 0x288C] 00001868 4E5E unlink A6 0000186A 4E74 0008 rtd 0x0008 export_495: 0000186E 4E56 FFF8 link A6, -0x0008 00001872 2F0A move.l -[A7], A2 00001874 246E 0008 movea.l A2, [A6 + 0x8] 00001878 2052 movea.l A0, [A2] 0000187A 4AA8 0008 tst.l [A0 + 0x8] 0000187E 6618 bne +0x1A /* 00001898 */ 00001880 486D D980 pea.l [A5 - 0x2680] 00001884 7024 moveq.l D0, 0x24 00001886 2F00 move.l -[A7], D0 00001888 4EBA 0AA4 jsr [PC + 0xAA4 /* 0000232E */] 0000188C 2052 movea.l A0, [A2] 0000188E 2140 0008 move.l [A0 + 0x8], D0 00001892 2F00 move.l -[A7], D0 00001894 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] label00001898: 00001898 2F2E 000C move.l -[A7], [A6 + 0xC] 0000189C 206E 0008 movea.l A0, [A6 + 0x8] 000018A0 2250 movea.l A1, [A0] 000018A2 2F29 0008 move.l -[A7], [A1 + 0x8] 000018A6 4EAD D91A jsr [A5 - 0x26E6] 000018AA 245F movea.l A2, [A7]+ 000018AC 4E5E unlink A6 000018AE 4E74 0008 rtd 0x0008 export_496: 000018B2 4E56 0000 link A6, 0 000018B6 48E7 0030 movem.l -[A7], A2,A3 000018BA 246E 0008 movea.l A2, [A6 + 0x8] 000018BE 2052 movea.l A0, [A2] 000018C0 2668 0008 movea.l A3, [A0 + 0x8] 000018C4 B6FC 0000 cmpa.w A3, 0x0 000018C8 6722 beq +0x24 /* 000018EC */ 000018CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000018CE 2F0B move.l -[A7], A3 000018D0 4EAD D6E4 jsr [A5 - 0x291C] 000018D4 2052 movea.l A0, [A2] 000018D6 2F28 0008 move.l -[A7], [A0 + 0x8] 000018DA 4EAD D7D0 jsr [A5 - 0x2830] 000018DE 4A80 tst.l D0 000018E0 660A bne +0xC /* 000018EC */ 000018E2 2052 movea.l A0, [A2] 000018E4 5048 addq.w A0, 8 000018E6 2F08 move.l -[A7], A0 000018E8 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label000018EC: 000018EC 4CDF 0C00 movem.l A2,A3, [A7]+ 000018F0 4E5E unlink A6 000018F2 4E74 0008 rtd 0x0008 export_497: 000018F6 4E56 FFF8 link A6, -0x0008 000018FA 2F0A move.l -[A7], A2 000018FC 246E 0008 movea.l A2, [A6 + 0x8] 00001900 2052 movea.l A0, [A2] 00001902 4AA8 0004 tst.l [A0 + 0x4] 00001906 6618 bne +0x1A /* 00001920 */ 00001908 486D D980 pea.l [A5 - 0x2680] 0000190C 7024 moveq.l D0, 0x24 0000190E 2F00 move.l -[A7], D0 00001910 4EBA 0A1C jsr [PC + 0xA1C /* 0000232E */] 00001914 2052 movea.l A0, [A2] 00001916 2140 0004 move.l [A0 + 0x4], D0 0000191A 2F00 move.l -[A7], D0 0000191C 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] label00001920: 00001920 2F2E 000C move.l -[A7], [A6 + 0xC] 00001924 206E 0008 movea.l A0, [A6 + 0x8] 00001928 2250 movea.l A1, [A0] 0000192A 2F29 0004 move.l -[A7], [A1 + 0x4] 0000192E 4EAD D91A jsr [A5 - 0x26E6] 00001932 245F movea.l A2, [A7]+ 00001934 4E5E unlink A6 00001936 4E74 0008 rtd 0x0008 export_498: 0000193A 4E56 0000 link A6, 0 0000193E 48E7 0030 movem.l -[A7], A2,A3 00001942 246E 0008 movea.l A2, [A6 + 0x8] 00001946 2052 movea.l A0, [A2] 00001948 2668 0004 movea.l A3, [A0 + 0x4] 0000194C B6FC 0000 cmpa.w A3, 0x0 00001950 6722 beq +0x24 /* 00001974 */ 00001952 2F2E 000C move.l -[A7], [A6 + 0xC] 00001956 2F0B move.l -[A7], A3 00001958 4EAD D6E4 jsr [A5 - 0x291C] 0000195C 2052 movea.l A0, [A2] 0000195E 2F28 0004 move.l -[A7], [A0 + 0x4] 00001962 4EAD D7D0 jsr [A5 - 0x2830] 00001966 4A80 tst.l D0 00001968 660A bne +0xC /* 00001974 */ 0000196A 2052 movea.l A0, [A2] 0000196C 5848 addq.w A0, 4 0000196E 2F08 move.l -[A7], A0 00001970 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00001974: 00001974 4CDF 0C00 movem.l A2,A3, [A7]+ 00001978 4E5E unlink A6 0000197A 4E74 0008 rtd 0x0008 export_499: 0000197E 4E56 FFFC link A6, -0x0004 00001982 2F0A move.l -[A7], A2 00001984 246E 0008 movea.l A2, [A6 + 0x8] 00001988 2F12 move.l -[A7], [A2] 0000198A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000198E 2F2A 0008 move.l -[A7], [A2 + 0x8] 00001992 2F2E 000C move.l -[A7], [A6 + 0xC] 00001996 4EAD D768 jsr [A5 - 0x2898] 0000199A 245F movea.l A2, [A7]+ 0000199C 4E5E unlink A6 0000199E 4E74 0008 rtd 0x0008 export_500: fn000019A2: 000019A2 4E56 FFF0 link A6, -0x0010 000019A6 2F03 move.l -[A7], D3 000019A8 206E 0008 movea.l A0, [A6 + 0x8] 000019AC 2250 movea.l A1, [A0] 000019AE 4AA9 0008 tst.l [A1 + 0x8] 000019B2 673C beq +0x3E /* 000019F0 */ 000019B4 202E 000C move.l D0, [A6 + 0xC] 000019B8 660E bne +0x10 /* 000019C8 */ 000019BA 7000 moveq.l D0, 0x00 000019BC 2D40 FFFC move.l [A6 - 0x4], D0 000019C0 41EE FFFC lea.l A0, [A6 - 0x4] 000019C4 2D48 000C move.l [A6 + 0xC], A0 label000019C8: 000019C8 262E 0008 move.l D3, [A6 + 0x8] 000019CC 2D43 FFF0 move.l [A6 - 0x10], D3 000019D0 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10] 000019D6 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 000019DC 486D 0FBA pea.l [A5 + 0xFBA /* export_499 */] 000019E0 486E FFF0 pea.l [A6 - 0x10] 000019E4 2043 movea.l A0, D3 000019E6 2250 movea.l A1, [A0] 000019E8 2F29 0008 move.l -[A7], [A1 + 0x8] 000019EC 4EAD D6F6 jsr [A5 - 0x290A] label000019F0: 000019F0 261F move.l D3, [A7]+ 000019F2 4E5E unlink A6 000019F4 4E74 000C rtd 0x000C export_501: 000019F8 4E56 0000 link A6, 0 000019FC 4E5E unlink A6 000019FE 4E74 0010 rtd 0x0010 export_502: 00001A02 4E56 0000 link A6, 0 00001A06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A0E 4EAD D780 jsr [A5 - 0x2880] 00001A12 4E5E unlink A6 00001A14 4E74 0008 rtd 0x0008 export_503: 00001A18 4E56 0000 link A6, 0 00001A1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A20 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A24 4EAD D774 jsr [A5 - 0x288C] 00001A28 4E5E unlink A6 00001A2A 4E74 0008 rtd 0x0008 export_504: fn00001A2E: 00001A2E 4E56 0000 link A6, 0 00001A32 48E7 0030 movem.l -[A7], A2,A3 00001A36 246E 0008 movea.l A2, [A6 + 0x8] 00001A3A 2052 movea.l A0, [A2] 00001A3C 2668 0008 movea.l A3, [A0 + 0x8] 00001A40 B6FC 0000 cmpa.w A3, 0x0 00001A44 6718 beq +0x1A /* 00001A5E */ 00001A46 486D 0FD2 pea.l [A5 + 0xFD2 /* export_502 */] 00001A4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A4E 2F0B move.l -[A7], A3 00001A50 4EAD D6F6 jsr [A5 - 0x290A] 00001A54 2052 movea.l A0, [A2] 00001A56 5048 addq.w A0, 8 00001A58 2F08 move.l -[A7], A0 00001A5A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00001A5E: 00001A5E 246E 0008 movea.l A2, [A6 + 0x8] 00001A62 2052 movea.l A0, [A2] 00001A64 2668 0004 movea.l A3, [A0 + 0x4] 00001A68 B6FC 0000 cmpa.w A3, 0x0 00001A6C 6718 beq +0x1A /* 00001A86 */ 00001A6E 486D 0FDA pea.l [A5 + 0xFDA /* export_503 */] 00001A72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A76 2F0B move.l -[A7], A3 00001A78 4EAD D6F6 jsr [A5 - 0x290A] 00001A7C 2052 movea.l A0, [A2] 00001A7E 5848 addq.w A0, 4 00001A80 2F08 move.l -[A7], A0 00001A82 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00001A86: 00001A86 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A8A 4EBA 079E jsr [PC + 0x79E /* 0000222A */] 00001A8E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001A92 4E5E unlink A6 00001A94 4E74 0004 rtd 0x0004 export_505: 00001A98 4E56 FFFC link A6, -0x0004 00001A9C 48E7 1020 movem.l -[A7], D3,A2 00001AA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AA4 4EBA 0796 jsr [PC + 0x796 /* 0000223C */] 00001AA8 2440 movea.l A2, D0 00001AAA 7600 moveq.l D3, 0x00 00001AAC 2052 movea.l A0, [A2] 00001AAE 2143 0008 move.l [A0 + 0x8], D3 00001AB2 2052 movea.l A0, [A2] 00001AB4 2143 0004 move.l [A0 + 0x4], D3 00001AB8 200A move.l D0, A2 00001ABA 4CDF 0408 movem.l D3,A2, [A7]+ 00001ABE 4E5E unlink A6 00001AC0 4E74 0004 rtd 0x0004 export_379: 00001AC4 4E56 0000 link A6, 0 00001AC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001ACC 4EBA FD38 jsr [PC - 0x2C8 /* 00001806 */] 00001AD0 7000 moveq.l D0, 0x00 00001AD2 206E 0008 movea.l A0, [A6 + 0x8] 00001AD6 2250 movea.l A1, [A0] 00001AD8 2340 000C move.l [A1 + 0xC], D0 00001ADC 4E5E unlink A6 00001ADE 4E74 0004 rtd 0x0004 export_380: 00001AE2 4E56 0000 link A6, 0 00001AE6 206E 0008 movea.l A0, [A6 + 0x8] 00001AEA 2250 movea.l A1, [A0] 00001AEC 2029 000C move.l D0, [A1 + 0xC] 00001AF0 4E5E unlink A6 00001AF2 4E74 0004 rtd 0x0004 export_381: 00001AF6 4E56 0000 link A6, 0 00001AFA 206E 0008 movea.l A0, [A6 + 0x8] 00001AFE 2250 movea.l A1, [A0] 00001B00 2029 000C move.l D0, [A1 + 0xC] 00001B04 4480 neg.l D0 00001B06 9180 subx.l D0, D0 00001B08 5280 addq.l D0, 1 00001B0A 4E5E unlink A6 00001B0C 4E74 0004 rtd 0x0004 export_382: 00001B10 4E56 0000 link A6, 0 00001B14 48E7 1020 movem.l -[A7], D3,A2 00001B18 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B20 4EBA 04E2 jsr [PC + 0x4E2 /* 00002004 */] 00001B24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B28 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B2C 4EAD D8A4 jsr [A5 - 0x275C] 00001B30 7000 moveq.l D0, 0x00 00001B32 206E 0008 movea.l A0, [A6 + 0x8] 00001B36 2250 movea.l A1, [A0] 00001B38 2340 0016 move.l [A1 + 0x16], D0 00001B3C 4203 clr.b D3 00001B3E 2250 movea.l A1, [A0] 00001B40 1343 0014 move.b [A1 + 0x14], D3 00001B44 2248 movea.l A1, A0 00001B46 2451 movea.l A2, [A1] 00001B48 2548 001A move.l [A2 + 0x1A], A0 00001B4C 2450 movea.l A2, [A0] 00001B4E 1543 001E move.b [A2 + 0x1E], D3 00001B52 2250 movea.l A1, [A0] 00001B54 1343 001F move.b [A1 + 0x1F], D3 00001B58 4CDF 0408 movem.l D3,A2, [A7]+ 00001B5C 4E5E unlink A6 00001B5E 4E74 0008 rtd 0x0008 export_383: 00001B62 4E56 0000 link A6, 0 00001B66 2F0A move.l -[A7], A2 00001B68 246E 0008 movea.l A2, [A6 + 0x8] 00001B6C 2052 movea.l A0, [A2] 00001B6E 2F28 0016 move.l -[A7], [A0 + 0x16] 00001B72 2F0A move.l -[A7], A2 00001B74 4EAD D828 jsr [A5 - 0x27D8] 00001B78 4A00 tst.b D0 00001B7A 670C beq +0xE /* 00001B88 */ 00001B7C 2052 movea.l A0, [A2] 00001B7E 7016 moveq.l D0, 0x16 00001B80 D1C0 add.l A0, D0 00001B82 2F08 move.l -[A7], A0 00001B84 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label00001B88: 00001B88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B8C 206E 0008 movea.l A0, [A6 + 0x8] 00001B90 2250 movea.l A1, [A0] 00001B92 2F29 000C move.l -[A7], [A1 + 0xC] 00001B96 4EAD D8AA jsr [A5 - 0x2756] 00001B9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B9E 4EBA 0632 jsr [PC + 0x632 /* 000021D2 */] 00001BA2 245F movea.l A2, [A7]+ 00001BA4 4E5E unlink A6 00001BA6 4E74 0004 rtd 0x0004 export_384: 00001BAA 4E56 0000 link A6, 0 00001BAE 202E 000C move.l D0, [A6 + 0xC] 00001BB2 7204 moveq.l D1, 0x04 00001BB4 B041 cmp.w D0, D1 00001BB6 6702 beq +0x4 /* 00001BBA */ 00001BB8 600C bra +0xE /* 00001BC6 */ label00001BBA: 00001BBA 4227 clr.b -[A7] 00001BBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BC0 4EAD D8CE jsr [A5 - 0x2732] 00001BC4 600C bra +0xE /* 00001BD2 */ label00001BC6: 00001BC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BCE 4EBA F690 jsr [PC - 0x970 /* 00001260 */] label00001BD2: 00001BD2 4E5E unlink A6 00001BD4 4E74 0008 rtd 0x0008 export_385: 00001BD8 4E56 0000 link A6, 0 00001BDC 48E7 0030 movem.l -[A7], A2,A3 00001BE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BE4 4EBA F6A0 jsr [PC - 0x960 /* 00001286 */] 00001BE8 246E 0008 movea.l A2, [A6 + 0x8] 00001BEC 2652 movea.l A3, [A2] 00001BEE 4AAB 0016 tst.l [A3 + 0x16] 00001BF2 6614 bne +0x16 /* 00001C08 */ 00001BF4 246B 0010 movea.l A2, [A3 + 0x10] 00001BF8 B4FC 0000 cmpa.w A2, 0x0 00001BFC 6716 beq +0x18 /* 00001C14 */ 00001BFE 2F0A move.l -[A7], A2 00001C00 4EAD D7D0 jsr [A5 - 0x2830] 00001C04 4A80 tst.l D0 00001C06 6F0C ble +0xE /* 00001C14 */ label00001C08: 00001C08 7004 moveq.l D0, 0x04 00001C0A 2F00 move.l -[A7], D0 00001C0C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00001C10 4EAD D4FC jsr [A5 - 0x2B04] label00001C14: 00001C14 4CDF 0C00 movem.l A2,A3, [A7]+ 00001C18 4E5E unlink A6 00001C1A 4E74 0004 rtd 0x0004 export_386: 00001C1E 4E56 0000 link A6, 0 00001C22 48E7 1030 movem.l -[A7], D3,A2,A3 00001C26 246E 0008 movea.l A2, [A6 + 0x8] 00001C2A 2652 movea.l A3, [A2] 00001C2C 7014 moveq.l D0, 0x14 00001C2E D7C0 add.l A3, D0 00001C30 4A13 tst.b [A3] 00001C32 6630 bne +0x32 /* 00001C64 */ 00001C34 7601 moveq.l D3, 0x01 00001C36 1683 move.b [A3], D3 00001C38 2052 movea.l A0, [A2] 00001C3A 2668 0016 movea.l A3, [A0 + 0x16] 00001C3E B6FC 0000 cmpa.w A3, 0x0 00001C42 6720 beq +0x22 /* 00001C64 */ 00001C44 2F0B move.l -[A7], A3 00001C46 4EAD D078 jsr [A5 - 0x2F88] 00001C4A 4A00 tst.b D0 00001C4C 6616 bne +0x18 /* 00001C64 */ 00001C4E 1F03 move.b -[A7], D3 00001C50 2052 movea.l A0, [A2] 00001C52 2F28 001A move.l -[A7], [A0 + 0x1A] 00001C56 4EAD D64E jsr [A5 - 0x29B2] 00001C5A 4A00 tst.b D0 00001C5C 6718 beq +0x1A /* 00001C76 */ 00001C5E 7000 moveq.l D0, 0x00 00001C60 2B40 CD68 move.l [A5 - 0x3298], D0 label00001C64: 00001C64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C68 206E 0008 movea.l A0, [A6 + 0x8] 00001C6C 2250 movea.l A1, [A0] 00001C6E 2F29 000C move.l -[A7], [A1 + 0xC] 00001C72 4EAD D8B0 jsr [A5 - 0x2750] label00001C76: 00001C76 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001C7A 4E5E unlink A6 00001C7C 4E74 0004 rtd 0x0004 export_387: 00001C80 4E56 0000 link A6, 0 00001C84 48E7 0030 movem.l -[A7], A2,A3 00001C88 246E 0008 movea.l A2, [A6 + 0x8] 00001C8C 2652 movea.l A3, [A2] 00001C8E 7014 moveq.l D0, 0x14 00001C90 D7C0 add.l A3, D0 00001C92 4A13 tst.b [A3] 00001C94 671C beq +0x1E /* 00001CB2 */ 00001C96 4213 clr.b [A3] 00001C98 206D CD74 movea.l A0, [A5 - 0x328C] 00001C9C B1CA cmpa.l A0, A2 00001C9E 6612 bne +0x14 /* 00001CB2 */ 00001CA0 7001 moveq.l D0, 0x01 00001CA2 1F00 move.b -[A7], D0 00001CA4 2052 movea.l A0, [A2] 00001CA6 2F28 000C move.l -[A7], [A0 + 0xC] 00001CAA 4EAD D64E jsr [A5 - 0x29B2] 00001CAE 4A00 tst.b D0 00001CB0 6712 beq +0x14 /* 00001CC4 */ label00001CB2: 00001CB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CB6 206E 0008 movea.l A0, [A6 + 0x8] 00001CBA 2250 movea.l A1, [A0] 00001CBC 2F29 000C move.l -[A7], [A1 + 0xC] 00001CC0 4EAD D8B6 jsr [A5 - 0x274A] label00001CC4: 00001CC4 4CDF 0C00 movem.l A2,A3, [A7]+ 00001CC8 4E5E unlink A6 00001CCA 4E74 0004 rtd 0x0004 export_388: 00001CCE 4E56 0000 link A6, 0 00001CD2 48E7 1030 movem.l -[A7], D3,A2,A3 00001CD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CDA 4EBA 042E jsr [PC + 0x42E /* 0000210A */] 00001CDE 246E 0008 movea.l A2, [A6 + 0x8] 00001CE2 2652 movea.l A3, [A2] 00001CE4 4A2B 0014 tst.b [A3 + 0x14] 00001CE8 6734 beq +0x36 /* 00001D1E */ 00001CEA 2F2B 0016 move.l -[A7], [A3 + 0x16] 00001CEE 2F0A move.l -[A7], A2 00001CF0 4EAD D828 jsr [A5 - 0x27D8] 00001CF4 4A00 tst.b D0 00001CF6 6726 beq +0x28 /* 00001D1E */ 00001CF8 2052 movea.l A0, [A2] 00001CFA 2F28 0016 move.l -[A7], [A0 + 0x16] 00001CFE 4EAD CED4 jsr [A5 - 0x312C] 00001D02 4A00 tst.b D0 00001D04 6718 beq +0x1A /* 00001D1E */ 00001D06 2052 movea.l A0, [A2] 00001D08 2F28 0016 move.l -[A7], [A0 + 0x16] 00001D0C 4EAD CF40 jsr [A5 - 0x30C0] 00001D10 7601 moveq.l D3, 0x01 00001D12 2052 movea.l A0, [A2] 00001D14 1143 0014 move.b [A0 + 0x14], D3 00001D18 2052 movea.l A0, [A2] 00001D1A 1143 001E move.b [A0 + 0x1E], D3 label00001D1E: 00001D1E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001D22 4E5E unlink A6 00001D24 4E74 0004 rtd 0x0004 export_389: 00001D28 4E56 0000 link A6, 0 00001D2C 48E7 1030 movem.l -[A7], D3,A2,A3 00001D30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D34 4EBA 040E jsr [PC + 0x40E /* 00002144 */] 00001D38 246E 0008 movea.l A2, [A6 + 0x8] 00001D3C 2652 movea.l A3, [A2] 00001D3E 4A2B 0014 tst.b [A3 + 0x14] 00001D42 672E beq +0x30 /* 00001D72 */ 00001D44 2F2B 0016 move.l -[A7], [A3 + 0x16] 00001D48 2F0A move.l -[A7], A2 00001D4A 4EAD D828 jsr [A5 - 0x27D8] 00001D4E 4A00 tst.b D0 00001D50 6720 beq +0x22 /* 00001D72 */ 00001D52 2052 movea.l A0, [A2] 00001D54 4A28 001E tst.b [A0 + 0x1E] 00001D58 6718 beq +0x1A /* 00001D72 */ 00001D5A 4203 clr.b D3 00001D5C 2052 movea.l A0, [A2] 00001D5E 1143 0014 move.b [A0 + 0x14], D3 00001D62 2052 movea.l A0, [A2] 00001D64 2F28 0016 move.l -[A7], [A0 + 0x16] 00001D68 4EAD CF3A jsr [A5 - 0x30C6] 00001D6C 2052 movea.l A0, [A2] 00001D6E 1143 001E move.b [A0 + 0x1E], D3 label00001D72: 00001D72 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001D76 4E5E unlink A6 00001D78 4E74 0004 rtd 0x0004 export_390: 00001D7C 4E56 FFC4 link A6, -0x003C 00001D80 48E7 0820 movem.l -[A7], D4,A2 00001D84 206E 0008 movea.l A0, [A6 + 0x8] 00001D88 2250 movea.l A1, [A0] 00001D8A 4A29 001F tst.b [A1 + 0x1F] 00001D8E 6704 beq +0x6 /* 00001D94 */ 00001D90 4200 clr.b D0 00001D92 606E bra +0x70 /* 00001E02 */ label00001D94: 00001D94 486E FFC4 pea.l [A6 - 0x3C] 00001D98 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001D9C 584F addq.w A7, 4 00001D9E 41EE FFD2 lea.l A0, [A6 - 0x2E] 00001DA2 7000 moveq.l D0, 0x00 00001DA4 43FA 0006 lea.l A1, [PC + 0x6 /* 00001DAC, value 0x4A806634 */] 00001DA8 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001DAC 4A80 tst.l D0 00001DAE 6634 bne +0x36 /* 00001DE4 */ 00001DB0 246E 0008 movea.l A2, [A6 + 0x8] 00001DB4 2052 movea.l A0, [A2] 00001DB6 117C 0001 001F move.b [A0 + 0x1F], 0x1 00001DBC 1F2E 000C move.b -[A7], [A6 + 0xC] 00001DC0 2F0A move.l -[A7], A2 00001DC2 4EBA 03BE jsr [PC + 0x3BE /* 00002182 */] 00001DC6 4A00 tst.b D0 00001DC8 660A bne +0xC /* 00001DD4 */ 00001DCA 4204 clr.b D4 00001DCC 2052 movea.l A0, [A2] 00001DCE 4228 001F clr.b [A0 + 0x1F] 00001DD2 600A bra +0xC /* 00001DDE */ label00001DD4: 00001DD4 7801 moveq.l D4, 0x01 00001DD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DDA 4EAD DA00 jsr [A5 - 0x2600] label00001DDE: 00001DDE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001DE2 601C bra +0x1E /* 00001E00 */ label00001DE4: 00001DE4 206E 0008 movea.l A0, [A6 + 0x8] 00001DE8 2250 movea.l A1, [A0] 00001DEA 4229 001F clr.b [A1 + 0x1F] 00001DEE 102E FFC9 move.b D0, [A6 - 0x37] 00001DF2 670C beq +0xE /* 00001E00 */ 00001DF4 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00001DF8 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00001DFC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00001E00: 00001E00 1004 move.b D0, D4 label00001E02: 00001E02 4CDF 0410 movem.l D4,A2, [A7]+ 00001E06 4E5E unlink A6 00001E08 4E74 0006 rtd 0x0006 export_391: 00001E0C 4E56 0000 link A6, 0 00001E10 48E7 0030 movem.l -[A7], A2,A3 00001E14 246E 000C movea.l A2, [A6 + 0xC] 00001E18 266E 0008 movea.l A3, [A6 + 0x8] 00001E1C 2053 movea.l A0, [A3] 00001E1E 2068 0016 movea.l A0, [A0 + 0x16] 00001E22 B5C8 cmpa.l A2, A0 00001E24 6714 beq +0x16 /* 00001E3A */ 00001E26 2F0A move.l -[A7], A2 00001E28 4EAD DA00 jsr [A5 - 0x2600] 00001E2C 2453 movea.l A2, [A3] 00001E2E 4AAA 0016 tst.l [A2 + 0x16] 00001E32 6610 bne +0x12 /* 00001E44 */ 00001E34 4AAA 0010 tst.l [A2 + 0x10] 00001E38 660A bne +0xC /* 00001E44 */ label00001E3A: 00001E3A 4227 clr.b -[A7] 00001E3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E40 4EAD D8CE jsr [A5 - 0x2732] label00001E44: 00001E44 4CDF 0C00 movem.l A2,A3, [A7]+ 00001E48 4E5E unlink A6 00001E4A 4E74 0008 rtd 0x0008 export_392: 00001E4E 4E56 0000 link A6, 0 00001E52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E56 4EAD D804 jsr [A5 - 0x27FC] 00001E5A 4E5E unlink A6 00001E5C 4E74 0008 rtd 0x0008 export_393: 00001E60 4E56 0000 link A6, 0 00001E64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E68 4EAD D80A jsr [A5 - 0x27F6] 00001E6C 4E5E unlink A6 00001E6E 4E74 0008 rtd 0x0008 export_394: 00001E72 4E56 0000 link A6, 0 00001E76 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E7E 4EBA 0230 jsr [PC + 0x230 /* 000020B0 */] 00001E82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001E86 206E 0008 movea.l A0, [A6 + 0x8] 00001E8A 2250 movea.l A1, [A0] 00001E8C 2F29 000C move.l -[A7], [A1 + 0xC] 00001E90 4EAD D8B0 jsr [A5 - 0x2750] 00001E94 4E5E unlink A6 00001E96 4E74 0008 rtd 0x0008 export_395: 00001E9A 4E56 0000 link A6, 0 00001E9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EA6 4EBA 023C jsr [PC + 0x23C /* 000020E4 */] 00001EAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EAE 206E 0008 movea.l A0, [A6 + 0x8] 00001EB2 2250 movea.l A1, [A0] 00001EB4 2F29 000C move.l -[A7], [A1 + 0xC] 00001EB8 4EAD D8B6 jsr [A5 - 0x274A] 00001EBC 4E5E unlink A6 00001EBE 4E74 0008 rtd 0x0008 export_396: 00001EC2 4E56 0000 link A6, 0 00001EC6 206E 0008 movea.l A0, [A6 + 0x8] 00001ECA 2250 movea.l A1, [A0] 00001ECC 1029 0014 move.b D0, [A1 + 0x14] 00001ED0 4E5E unlink A6 00001ED2 4E74 0004 rtd 0x0004 export_397: 00001ED6 4E56 0000 link A6, 0 00001EDA 206E 0008 movea.l A0, [A6 + 0x8] 00001EDE 2250 movea.l A1, [A0] 00001EE0 2029 0016 move.l D0, [A1 + 0x16] 00001EE4 4E5E unlink A6 00001EE6 4E74 0004 rtd 0x0004 export_398: 00001EEA 4E56 0000 link A6, 0 00001EEE 2F0A move.l -[A7], A2 00001EF0 206E 0008 movea.l A0, [A6 + 0x8] 00001EF4 2250 movea.l A1, [A0] 00001EF6 2469 0016 movea.l A2, [A1 + 0x16] 00001EFA B4FC 0000 cmpa.w A2, 0x0 00001EFE 670C beq +0xE /* 00001F0C */ 00001F00 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F04 2F0A move.l -[A7], A2 00001F06 4EAD CF94 jsr [A5 - 0x306C] 00001F0A 6002 bra +0x4 /* 00001F0E */ label00001F0C: 00001F0C 7000 moveq.l D0, 0x00 label00001F0E: 00001F0E 245F movea.l A2, [A7]+ 00001F10 4E5E unlink A6 00001F12 4E74 0008 rtd 0x0008 export_399: 00001F16 4E56 0000 link A6, 0 00001F1A 2F0A move.l -[A7], A2 00001F1C 246E 0008 movea.l A2, [A6 + 0x8] 00001F20 2052 movea.l A0, [A2] 00001F22 4A28 0014 tst.b [A0 + 0x14] 00001F26 6762 beq +0x64 /* 00001F8A */ 00001F28 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F2C 486D D65A pea.l [A5 - 0x29A6] 00001F30 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001F34 504F addq.w A7, 8 00001F36 4A00 tst.b D0 00001F38 6750 beq +0x52 /* 00001F8A */ 00001F3A 0CAE 0000 0001 0010 cmpi.l [A6 + 0x10], 0x1 00001F42 6646 bne +0x48 /* 00001F8A */ 00001F44 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F48 486D D83A pea.l [A5 - 0x27C6] 00001F4C 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001F50 504F addq.w A7, 8 00001F52 4A00 tst.b D0 00001F54 6648 bne +0x4A /* 00001F9E */ 00001F56 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F5A 486D EFD8 pea.l [A5 - 0x1028] 00001F5E 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001F62 504F addq.w A7, 8 00001F64 4A00 tst.b D0 00001F66 6714 beq +0x16 /* 00001F7C */ 00001F68 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F6C 4EAD EED6 jsr [A5 - 0x112A] 00001F70 2F00 move.l -[A7], D0 00001F72 2F0A move.l -[A7], A2 00001F74 4EAD D828 jsr [A5 - 0x27D8] 00001F78 4A00 tst.b D0 00001F7A 6722 beq +0x24 /* 00001F9E */ label00001F7C: 00001F7C 206E 0008 movea.l A0, [A6 + 0x8] 00001F80 2250 movea.l A1, [A0] 00001F82 236E 0014 001A move.l [A1 + 0x1A], [A6 + 0x14] 00001F88 6014 bra +0x16 /* 00001F9E */ label00001F8A: 00001F8A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001F8E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001F92 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F9A 4EBA F3A8 jsr [PC - 0xC58 /* 00001344 */] label00001F9E: 00001F9E 245F movea.l A2, [A7]+ 00001FA0 4E5E unlink A6 00001FA2 4E74 0010 rtd 0x0010 export_400: 00001FA6 4E56 0000 link A6, 0 00001FAA 202E 000C move.l D0, [A6 + 0xC] 00001FAE 6710 beq +0x12 /* 00001FC0 */ 00001FB0 2F2E 000C move.l -[A7], [A6 + 0xC] 00001FB4 4EBA F1F2 jsr [PC - 0xE0E /* 000011A8 */] 00001FB8 2040 movea.l A0, D0 00001FBA B1EE 0008 cmpa.l A0, [A6 + 0x8] 00001FBE 6704 beq +0x6 /* 00001FC4 */ label00001FC0: 00001FC0 7000 moveq.l D0, 0x00 00001FC2 6002 bra +0x4 /* 00001FC6 */ label00001FC4: 00001FC4 7001 moveq.l D0, 0x01 label00001FC6: 00001FC6 4E5E unlink A6 00001FC8 4E74 0008 rtd 0x0008 export_401: 00001FCC 4E56 0000 link A6, 0 00001FD0 48E7 0030 movem.l -[A7], A2,A3 00001FD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00001FD8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FDC 4EBA 008C jsr [PC + 0x8C /* 0000206A */] 00001FE0 246E 0008 movea.l A2, [A6 + 0x8] 00001FE4 2652 movea.l A3, [A2] 00001FE6 4AAB 0016 tst.l [A3 + 0x16] 00001FEA 660E bne +0x10 /* 00001FFA */ 00001FEC 4AAB 0010 tst.l [A3 + 0x10] 00001FF0 6608 bne +0xA /* 00001FFA */ 00001FF2 4227 clr.b -[A7] 00001FF4 2F0A move.l -[A7], A2 00001FF6 4EAD D8CE jsr [A5 - 0x2732] label00001FFA: 00001FFA 4CDF 0C00 movem.l A2,A3, [A7]+ 00001FFE 4E5E unlink A6 00002000 4E74 0008 rtd 0x0008 fn00002004: 00002004 4E56 0000 link A6, 0 00002008 2F2E 000C move.l -[A7], [A6 + 0xC] 0000200C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002010 4EBA F148 jsr [PC - 0xEB8 /* 0000115A */] 00002014 7000 moveq.l D0, 0x00 00002016 206E 0008 movea.l A0, [A6 + 0x8] 0000201A 2250 movea.l A1, [A0] 0000201C 2340 0010 move.l [A1 + 0x10], D0 00002020 4E5E unlink A6 00002022 4E74 0008 rtd 0x0008 export_404: 00002026 4E56 FFF8 link A6, -0x0008 0000202A 2F0A move.l -[A7], A2 0000202C 246E 0008 movea.l A2, [A6 + 0x8] 00002030 2052 movea.l A0, [A2] 00002032 4AA8 0010 tst.l [A0 + 0x10] 00002036 6618 bne +0x1A /* 00002050 */ 00002038 486D D980 pea.l [A5 - 0x2680] 0000203C 7024 moveq.l D0, 0x24 0000203E 2F00 move.l -[A7], D0 00002040 4EBA 02EC jsr [PC + 0x2EC /* 0000232E */] 00002044 2052 movea.l A0, [A2] 00002046 2140 0010 move.l [A0 + 0x10], D0 0000204A 2F00 move.l -[A7], D0 0000204C 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] label00002050: 00002050 2F2E 000C move.l -[A7], [A6 + 0xC] 00002054 206E 0008 movea.l A0, [A6 + 0x8] 00002058 2250 movea.l A1, [A0] 0000205A 2F29 0010 move.l -[A7], [A1 + 0x10] 0000205E 4EAD D6DE jsr [A5 - 0x2922] 00002062 245F movea.l A2, [A7]+ 00002064 4E5E unlink A6 00002066 4E74 0008 rtd 0x0008 export_405: fn0000206A: 0000206A 4E56 0000 link A6, 0 0000206E 48E7 0030 movem.l -[A7], A2,A3 00002072 246E 0008 movea.l A2, [A6 + 0x8] 00002076 2052 movea.l A0, [A2] 00002078 2668 0010 movea.l A3, [A0 + 0x10] 0000207C B6FC 0000 cmpa.w A3, 0x0 00002080 6724 beq +0x26 /* 000020A6 */ 00002082 2F2E 000C move.l -[A7], [A6 + 0xC] 00002086 2F0B move.l -[A7], A3 00002088 4EAD D6E4 jsr [A5 - 0x291C] 0000208C 2052 movea.l A0, [A2] 0000208E 2F28 0010 move.l -[A7], [A0 + 0x10] 00002092 4EAD D7D6 jsr [A5 - 0x282A] 00002096 4A00 tst.b D0 00002098 670C beq +0xE /* 000020A6 */ 0000209A 2052 movea.l A0, [A2] 0000209C 7010 moveq.l D0, 0x10 0000209E D1C0 add.l A0, D0 000020A0 2F08 move.l -[A7], A0 000020A2 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label000020A6: 000020A6 4CDF 0C00 movem.l A2,A3, [A7]+ 000020AA 4E5E unlink A6 000020AC 4E74 0008 rtd 0x0008 export_406: fn000020B0: 000020B0 4E56 0000 link A6, 0 000020B4 2F0A move.l -[A7], A2 000020B6 206E 0008 movea.l A0, [A6 + 0x8] 000020BA 2250 movea.l A1, [A0] 000020BC 2469 0010 movea.l A2, [A1 + 0x10] 000020C0 B4FC 0000 cmpa.w A2, 0x0 000020C4 670A beq +0xC /* 000020D0 */ 000020C6 2F2E 000C move.l -[A7], [A6 + 0xC] 000020CA 2F0A move.l -[A7], A2 000020CC 4EAD D932 jsr [A5 - 0x26CE] label000020D0: 000020D0 206E 0008 movea.l A0, [A6 + 0x8] 000020D4 2250 movea.l A1, [A0] 000020D6 137C 0001 0014 move.b [A1 + 0x14], 0x1 000020DC 245F movea.l A2, [A7]+ 000020DE 4E5E unlink A6 000020E0 4E74 0008 rtd 0x0008 export_407: fn000020E4: 000020E4 4E56 0000 link A6, 0 000020E8 206E 0008 movea.l A0, [A6 + 0x8] 000020EC 2250 movea.l A1, [A0] 000020EE 4229 0014 clr.b [A1 + 0x14] 000020F2 4E5E unlink A6 000020F4 4E74 0008 rtd 0x0008 export_402: 000020F8 4E56 0000 link A6, 0 000020FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002100 4EAD D8BC jsr [A5 - 0x2744] 00002104 4E5E unlink A6 00002106 4E74 0004 rtd 0x0004 export_408: fn0000210A: 0000210A 4E56 0000 link A6, 0 0000210E 2F0A move.l -[A7], A2 00002110 206E 0008 movea.l A0, [A6 + 0x8] 00002114 2250 movea.l A1, [A0] 00002116 2469 0010 movea.l A2, [A1 + 0x10] 0000211A B4FC 0000 cmpa.w A2, 0x0 0000211E 670A beq +0xC /* 0000212A */ 00002120 486D 0CB2 pea.l [A5 + 0xCB2 /* export_402 */] 00002124 2F0A move.l -[A7], A2 00002126 4EAD D6F0 jsr [A5 - 0x2910] label0000212A: 0000212A 245F movea.l A2, [A7]+ 0000212C 4E5E unlink A6 0000212E 4E74 0004 rtd 0x0004 export_403: 00002132 4E56 0000 link A6, 0 00002136 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000213A 4EAD D8C2 jsr [A5 - 0x273E] 0000213E 4E5E unlink A6 00002140 4E74 0004 rtd 0x0004 export_409: fn00002144: 00002144 4E56 0000 link A6, 0 00002148 2F0A move.l -[A7], A2 0000214A 206E 0008 movea.l A0, [A6 + 0x8] 0000214E 2250 movea.l A1, [A0] 00002150 2469 0010 movea.l A2, [A1 + 0x10] 00002154 B4FC 0000 cmpa.w A2, 0x0 00002158 670A beq +0xC /* 00002164 */ 0000215A 486D 0CBA pea.l [A5 + 0xCBA /* export_403 */] 0000215E 2F0A move.l -[A7], A2 00002160 4EAD D6F0 jsr [A5 - 0x2910] label00002164: 00002164 245F movea.l A2, [A7]+ 00002166 4E5E unlink A6 00002168 4E74 0004 rtd 0x0004 export_410: 0000216C 4E56 0000 link A6, 0 00002170 7001 moveq.l D0, 0x01 00002172 1F00 move.b -[A7], D0 00002174 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002178 4EAD D8CE jsr [A5 - 0x2732] 0000217C 4E5E unlink A6 0000217E 4E74 0004 rtd 0x0004 export_411: fn00002182: 00002182 4E56 FFF8 link A6, -0x0008 00002186 2F0A move.l -[A7], A2 00002188 206E 0008 movea.l A0, [A6 + 0x8] 0000218C 2250 movea.l A1, [A0] 0000218E 4AA9 0010 tst.l [A1 + 0x10] 00002192 6734 beq +0x36 /* 000021C8 */ label00002194: 00002194 206E 0008 movea.l A0, [A6 + 0x8] 00002198 2250 movea.l A1, [A0] 0000219A 2F29 0010 move.l -[A7], [A1 + 0x10] 0000219E 4EAD D950 jsr [A5 - 0x26B0] 000021A2 2440 movea.l A2, D0 000021A4 B4FC 0000 cmpa.w A2, 0x0 000021A8 671E beq +0x20 /* 000021C8 */ 000021AA 1F2E 000C move.b -[A7], [A6 + 0xC] 000021AE 2F0A move.l -[A7], A2 000021B0 4EAD D8CE jsr [A5 - 0x2732] 000021B4 4A00 tst.b D0 000021B6 6604 bne +0x6 /* 000021BC */ 000021B8 4200 clr.b D0 000021BA 600E bra +0x10 /* 000021CA */ label000021BC: 000021BC 206E 0008 movea.l A0, [A6 + 0x8] 000021C0 2250 movea.l A1, [A0] 000021C2 4AA9 0010 tst.l [A1 + 0x10] 000021C6 66CC bne -0x32 /* 00002194 */ label000021C8: 000021C8 7001 moveq.l D0, 0x01 label000021CA: 000021CA 245F movea.l A2, [A7]+ 000021CC 4E5E unlink A6 000021CE 4E74 0006 rtd 0x0006 export_412: fn000021D2: 000021D2 4E56 0000 link A6, 0 000021D6 48E7 0030 movem.l -[A7], A2,A3 000021DA 246E 0008 movea.l A2, [A6 + 0x8] 000021DE 2052 movea.l A0, [A2] 000021E0 2668 0010 movea.l A3, [A0 + 0x10] 000021E4 B6FC 0000 cmpa.w A3, 0x0 000021E8 670E beq +0x10 /* 000021F8 */ 000021EA 2F0B move.l -[A7], A3 000021EC 4EAD D6D2 jsr [A5 - 0x292E] 000021F0 7000 moveq.l D0, 0x00 000021F2 2052 movea.l A0, [A2] 000021F4 2140 0010 move.l [A0 + 0x10], D0 label000021F8: 000021F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021FC 4EBA EF7A jsr [PC - 0x1086 /* 00001178 */] 00002200 4CDF 0C00 movem.l A2,A3, [A7]+ 00002204 4E5E unlink A6 00002206 4E74 0004 rtd 0x0004 export_413: 0000220A 4E56 0000 link A6, 0 0000220E 4267 clr.w -[A7] 00002210 A938 syscall HiliteMenu 00002212 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00002216 4EAD D586 jsr [A5 - 0x2A7A] 0000221A 206D CD7C movea.l A0, [A5 - 0x3284] 0000221E 2250 movea.l A1, [A0] 00002220 4229 000A clr.b [A1 + 0xA] 00002224 4E5E unlink A6 00002226 4E74 0008 rtd 0x0008 export_414: fn0000222A: 0000222A 4E56 0000 link A6, 0 0000222E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002232 4EBA 014C jsr [PC + 0x14C /* 00002380 */] 00002236 4E5E unlink A6 00002238 4E74 0004 rtd 0x0004 export_415: fn0000223C: 0000223C 4E56 FFFC link A6, -0x0004 00002240 48E7 1800 movem.l -[A7], D3,D4 00002244 7001 moveq.l D0, 0x01 00002246 1F00 move.b -[A7], D0 00002248 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 0000224C 544F addq.w A7, 2 0000224E 1800 move.b D4, D0 00002250 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00002256 554F subq.w A7, 2 00002258 486E FFFC pea.l [A6 - 0x4] 0000225C 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00002260 361F move.w D3, [A7]+ 00002262 1F04 move.b -[A7], D4 00002264 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00002268 544F addq.w A7, 2 0000226A 3F03 move.w -[A7], D3 0000226C 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00002270 202E FFFC move.l D0, [A6 - 0x4] 00002274 4CDF 0018 movem.l D3,D4, [A7]+ 00002278 4E5E unlink A6 0000227A 4E74 0004 rtd 0x0004 export_416: 0000227E 4E56 FFFC link A6, -0x0004 00002282 48E7 1800 movem.l -[A7], D3,D4 00002286 206E 0008 movea.l A0, [A6 + 0x8] 0000228A A069 syscall HGetState 0000228C 4880 ext.w D0 0000228E 0240 0080 andi.w D0, 0x80 00002292 4A40 tst.w D0 00002294 56C0 sne D0 00002296 4400 neg.b D0 00002298 4880 ext.w D0 0000229A 48C0 ext.l D0 0000229C 1800 move.b D4, D0 0000229E 162E 000C move.b D3, [A6 + 0xC] 000022A2 B803 cmp.b D4, D3 000022A4 6712 beq +0x14 /* 000022B8 */ 000022A6 4A03 tst.b D3 000022A8 6708 beq +0xA /* 000022B2 */ 000022AA 206E 0008 movea.l A0, [A6 + 0x8] 000022AE A029 syscall HLock 000022B0 6006 bra +0x8 /* 000022B8 */ label000022B2: 000022B2 206E 0008 movea.l A0, [A6 + 0x8] 000022B6 A02A syscall HUnlock label000022B8: 000022B8 1004 move.b D0, D4 000022BA 4CDF 0018 movem.l D3,D4, [A7]+ 000022BE 4E5E unlink A6 000022C0 4E74 0006 rtd 0x0006 export_417: 000022C4 4E56 FFFC link A6, -0x0004 000022C8 48E7 1820 movem.l -[A7], D3,D4,A2 000022CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022D0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000022D4 584F addq.w A7, 4 000022D6 2440 movea.l A2, D0 000022D8 2F0A move.l -[A7], A2 000022DA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000022DE 584F addq.w A7, 4 000022E0 2800 move.l D4, D0 000022E2 263C 0000 00FF move.l D3, 0xFF 000022E8 B883 cmp.l D4, D3 000022EA 6C04 bge +0x6 /* 000022F0 */ 000022EC 2004 move.l D0, D4 000022EE 6002 bra +0x4 /* 000022F2 */ label000022F0: 000022F0 2003 move.l D0, D3 label000022F2: 000022F2 2800 move.l D4, D0 000022F4 204A movea.l A0, A2 000022F6 226E 000C movea.l A1, [A6 + 0xC] 000022FA 5249 addq.w A1, 1 000022FC A02E syscall BlockMove/BlockMoveData 000022FE 206E 000C movea.l A0, [A6 + 0xC] 00002302 1084 move.b [A0], D4 00002304 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002308 4E5E unlink A6 0000230A 4E74 0008 rtd 0x0008 export_418: 0000230E 4E56 0000 link A6, 0 00002312 2F0A move.l -[A7], A2 00002314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002318 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000231C 584F addq.w A7, 4 0000231E 2440 movea.l A2, D0 00002320 486D DA4E pea.l [A5 - 0x25B2] 00002324 ABFF syscall DebugStr 00002326 245F movea.l A2, [A7]+ 00002328 4E5E unlink A6 0000232A 4E74 0004 rtd 0x0004 export_419: fn0000232E: 0000232E 4E56 0000 link A6, 0 00002332 48E7 1020 movem.l -[A7], D3,A2 00002336 202D CD84 move.l D0, [A5 - 0x327C] 0000233A 671E beq +0x20 /* 0000235A */ 0000233C 7001 moveq.l D0, 0x01 0000233E 1F00 move.b -[A7], D0 00002340 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00002344 544F addq.w A7, 2 00002346 1600 move.b D3, D0 00002348 202E 0008 move.l D0, [A6 + 0x8] 0000234C A322 syscall NewHandleClear, flags=3 0000234E 2448 movea.l A2, A0 00002350 1F03 move.b -[A7], D3 00002352 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00002356 544F addq.w A7, 2 00002358 6008 bra +0xA /* 00002362 */ label0000235A: 0000235A 202E 0008 move.l D0, [A6 + 0x8] 0000235E A322 syscall NewHandleClear, flags=3 00002360 2448 movea.l A2, A0 label00002362: 00002362 2F0A move.l -[A7], A2 00002364 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002368 2F0A move.l -[A7], A2 0000236A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000236E 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00002372 504F addq.w A7, 8 00002374 200A move.l D0, A2 00002376 4CDF 0408 movem.l D3,A2, [A7]+ 0000237A 4E5E unlink A6 0000237C 4E74 0008 rtd 0x0008 export_420: fn00002380: 00002380 4E56 0000 link A6, 0 00002384 202E 0008 move.l D0, [A6 + 0x8] 00002388 6616 bne +0x18 /* 000023A0 */ 0000238A 2F3C 0000 00A5 move.l -[A7], 0xA5 00002390 486D DA66 pea.l [A5 - 0x259A] 00002394 486D DA72 pea.l [A5 - 0x258E] 00002398 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000239C 4FEF 000C lea.l A7, [A7 + 0xC] label000023A0: 000023A0 206E 0008 movea.l A0, [A6 + 0x8] 000023A4 A023 syscall DisposHandle/DisposeHandle 000023A6 4E5E unlink A6 000023A8 4E74 0004 rtd 0x0004 fn000023AC: 000023AC 4E56 0000 link A6, 0 000023B0 594F subq.w A7, 4 000023B2 A8D8 syscall NewRgn 000023B4 201F move.l D0, [A7]+ 000023B6 206E 0008 movea.l A0, [A6 + 0x8] 000023BA 2250 movea.l A1, [A0] 000023BC 2340 0004 move.l [A1 + 0x4], D0 000023C0 102D CD2A move.b D0, [A5 - 0x32D6] 000023C4 E808 lsr D0.b, 4 000023C6 7201 moveq.l D1, 0x01 000023C8 C001 and.b D0, D1 000023CA 6724 beq +0x26 /* 000023F0 */ 000023CC 554F subq.w A7, 2 000023CE 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000023D4 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 000023DA 486D 0DD2 pea.l [A5 + 0xDD2 /* export_438 */] 000023DE 42A7 clr.l -[A7] 000023E0 4227 clr.b -[A7] 000023E2 303C 091F move.w D0, 0x91F 000023E6 A816 syscall Pack8 000023E8 301F move.w D0, [A7]+ 000023EA 3F00 move.w -[A7], D0 000023EC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] label000023F0: 000023F0 4E5E unlink A6 000023F2 4E74 0004 rtd 0x0004 export_421: 000023F6 4E56 0000 link A6, 0 000023FA 2F0A move.l -[A7], A2 000023FC 246E 000C movea.l A2, [A6 + 0xC] 00002400 2F2A 000A move.l -[A7], [A2 + 0xA] 00002404 206E 0008 movea.l A0, [A6 + 0x8] 00002408 2250 movea.l A1, [A0] 0000240A 2F29 0004 move.l -[A7], [A1 + 0x4] 0000240E 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00002412 4EAD CF5E jsr [A5 - 0x30A2] 00002416 2F0A move.l -[A7], A2 00002418 2F2D CD80 move.l -[A7], [A5 - 0x3280] 0000241C 4EAD CF46 jsr [A5 - 0x30BA] 00002420 41ED CD52 lea.l A0, [A5 - 0x32AE] 00002424 20DA move.l [A0]+, [A2]+ 00002426 20DA move.l [A0]+, [A2]+ 00002428 20DA move.l [A0]+, [A2]+ 0000242A 20DA move.l [A0]+, [A2]+ 0000242C 245F movea.l A2, [A7]+ 0000242E 4E5E unlink A6 00002430 4E74 0008 rtd 0x0008 export_422: 00002434 4E56 0000 link A6, 0 00002438 202D CD3E move.l D0, [A5 - 0x32C2] 0000243C 670C beq +0xE /* 0000244A */ 0000243E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002442 2F2D CD3E move.l -[A7], [A5 - 0x32C2] 00002446 4EAD CF58 jsr [A5 - 0x30A8] label0000244A: 0000244A 206E 000C movea.l A0, [A6 + 0xC] 0000244E 43ED CD42 lea.l A1, [A5 - 0x32BE] 00002452 22D8 move.l [A1]+, [A0]+ 00002454 22D8 move.l [A1]+, [A0]+ 00002456 22D8 move.l [A1]+, [A0]+ 00002458 22D8 move.l [A1]+, [A0]+ 0000245A 4E5E unlink A6 0000245C 4E74 0008 rtd 0x0008 export_423: 00002460 4E56 FFE4 link A6, -0x001C 00002464 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00002468 246E 000C movea.l A2, [A6 + 0xC] 0000246C 262A 0002 move.l D3, [A2 + 0x2] 00002470 1A03 move.b D5, D3 00002472 0283 0000 FF00 andi.l D3, 0xFF00 00002478 E083 asr D3, 8 0000247A 1C03 move.b D6, D3 0000247C 3012 move.w D0, [A2] 0000247E 48C0 ext.l D0 00002480 7203 moveq.l D1, 0x03 00002482 B041 cmp.w D0, D1 00002484 6714 beq +0x16 /* 0000249A */ 00002486 7204 moveq.l D1, 0x04 00002488 B041 cmp.w D0, D1 0000248A 6700 0208 beq +0x20A /* 00002694 */ 0000248E 7205 moveq.l D1, 0x05 00002490 B041 cmp.w D0, D1 00002492 6700 0212 beq +0x214 /* 000026A6 */ 00002496 6000 021C bra +0x21E /* 000026B4 */ label0000249A: 0000249A 206E 000C movea.l A0, [A6 + 0xC] 0000249E 3028 000E move.w D0, [A0 + 0xE] 000024A2 0240 0100 andi.w D0, 0x100 000024A6 6740 beq +0x42 /* 000024E8 */ 000024A8 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000024AC 4EAD D580 jsr [A5 - 0x2A80] 000024B0 594F subq.w A7, 4 000024B2 1005 move.b D0, D5 000024B4 4880 ext.w D0 000024B6 3F00 move.w -[A7], D0 000024B8 A93E syscall MenuKey 000024BA 2E1F move.l D7, [A7]+ 000024BC 2007 move.l D0, D7 000024BE 7210 moveq.l D1, 0x10 000024C0 E2A8 lsr D0, D1 000024C2 4A40 tst.w D0 000024C4 48AE 0001 FFEC movem.w [A6 - 0x14], D0 000024CA 6700 01B6 beq +0x1B8 /* 00002682 */ 000024CE 3F00 move.w -[A7], D0 000024D0 3F07 move.w -[A7], D7 000024D2 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000024D6 4EAD D550 jsr [A5 - 0x2AB0] 000024DA 2F00 move.l -[A7], D0 000024DC 2F2D CD74 move.l -[A7], [A5 - 0x328C] 000024E0 4EAD D63C jsr [A5 - 0x29C4] 000024E4 6000 0196 bra +0x198 /* 0000267C */ label000024E8: 000024E8 1206 move.b D1, D6 000024EA 7000 moveq.l D0, 0x00 000024EC 1001 move.b D0, D1 000024EE 727A moveq.l D1, 0x7A 000024F0 B041 cmp.w D0, D1 000024F2 671A beq +0x1C /* 0000250E */ 000024F4 7278 moveq.l D1, 0x78 000024F6 B041 cmp.w D0, D1 000024F8 6772 beq +0x74 /* 0000256C */ 000024FA 7263 moveq.l D1, 0x63 000024FC B041 cmp.w D0, D1 000024FE 6700 00CA beq +0xCC /* 000025CA */ 00002502 7276 moveq.l D1, 0x76 00002504 B041 cmp.w D0, D1 00002506 6700 011E beq +0x120 /* 00002626 */ 0000250A 6000 0176 bra +0x178 /* 00002682 */ label0000250E: 0000250E 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00002512 4EAD D580 jsr [A5 - 0x2A80] 00002516 7010 moveq.l D0, 0x10 00002518 2F00 move.l -[A7], D0 0000251A 486E FFE4 pea.l [A6 - 0x1C] 0000251E 486E FFE8 pea.l [A6 - 0x18] 00002522 486E FFE6 pea.l [A6 - 0x1A] 00002526 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000252A 4EAD D556 jsr [A5 - 0x2AAA] 0000252E 206E FFE8 movea.l A0, [A6 - 0x18] 00002532 2050 movea.l A0, [A0] 00002534 2628 000A move.l D3, [A0 + 0xA] 00002538 7801 moveq.l D4, 0x01 0000253A 2D43 FFFC move.l [A6 - 0x4], D3 0000253E C684 and.l D3, D4 00002540 6700 0172 beq +0x174 /* 000026B4 */ 00002544 202E FFFC move.l D0, [A6 - 0x4] 00002548 322E FFE6 move.w D1, [A6 - 0x1A] 0000254C 48C1 ext.l D1 0000254E E2A0 asr D0, D1 00002550 C084 and.l D0, D4 00002552 6700 0160 beq +0x162 /* 000026B4 */ 00002556 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 0000255A A938 syscall HiliteMenu 0000255C 7010 moveq.l D0, 0x10 0000255E 2F00 move.l -[A7], D0 00002560 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00002564 4EAD D63C jsr [A5 - 0x29C4] 00002568 6000 0112 bra +0x114 /* 0000267C */ label0000256C: 0000256C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00002570 4EAD D580 jsr [A5 - 0x2A80] 00002574 7012 moveq.l D0, 0x12 00002576 2F00 move.l -[A7], D0 00002578 486E FFE4 pea.l [A6 - 0x1C] 0000257C 486E FFE8 pea.l [A6 - 0x18] 00002580 486E FFE6 pea.l [A6 - 0x1A] 00002584 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00002588 4EAD D556 jsr [A5 - 0x2AAA] 0000258C 206E FFE8 movea.l A0, [A6 - 0x18] 00002590 2050 movea.l A0, [A0] 00002592 2628 000A move.l D3, [A0 + 0xA] 00002596 7801 moveq.l D4, 0x01 00002598 2D43 FFF8 move.l [A6 - 0x8], D3 0000259C C684 and.l D3, D4 0000259E 6700 0114 beq +0x116 /* 000026B4 */ 000025A2 202E FFF8 move.l D0, [A6 - 0x8] 000025A6 322E FFE6 move.w D1, [A6 - 0x1A] 000025AA 48C1 ext.l D1 000025AC E2A0 asr D0, D1 000025AE C084 and.l D0, D4 000025B0 6700 0102 beq +0x104 /* 000026B4 */ 000025B4 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 000025B8 A938 syscall HiliteMenu 000025BA 7012 moveq.l D0, 0x12 000025BC 2F00 move.l -[A7], D0 000025BE 2F2D CD74 move.l -[A7], [A5 - 0x328C] 000025C2 4EAD D63C jsr [A5 - 0x29C4] 000025C6 6000 00B4 bra +0xB6 /* 0000267C */ label000025CA: 000025CA 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000025CE 4EAD D580 jsr [A5 - 0x2A80] 000025D2 7013 moveq.l D0, 0x13 000025D4 2F00 move.l -[A7], D0 000025D6 486E FFE4 pea.l [A6 - 0x1C] 000025DA 486E FFE8 pea.l [A6 - 0x18] 000025DE 486E FFE6 pea.l [A6 - 0x1A] 000025E2 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000025E6 4EAD D556 jsr [A5 - 0x2AAA] 000025EA 206E FFE8 movea.l A0, [A6 - 0x18] 000025EE 2050 movea.l A0, [A0] 000025F0 2628 000A move.l D3, [A0 + 0xA] 000025F4 7801 moveq.l D4, 0x01 000025F6 2D43 FFF4 move.l [A6 - 0xC], D3 000025FA C684 and.l D3, D4 000025FC 6700 00B6 beq +0xB8 /* 000026B4 */ 00002600 202E FFF4 move.l D0, [A6 - 0xC] 00002604 322E FFE6 move.w D1, [A6 - 0x1A] 00002608 48C1 ext.l D1 0000260A E2A0 asr D0, D1 0000260C C084 and.l D0, D4 0000260E 6700 00A4 beq +0xA6 /* 000026B4 */ 00002612 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 00002616 A938 syscall HiliteMenu 00002618 7013 moveq.l D0, 0x13 0000261A 2F00 move.l -[A7], D0 0000261C 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00002620 4EAD D63C jsr [A5 - 0x29C4] 00002624 6056 bra +0x58 /* 0000267C */ label00002626: 00002626 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000262A 4EAD D580 jsr [A5 - 0x2A80] 0000262E 7014 moveq.l D0, 0x14 00002630 2F00 move.l -[A7], D0 00002632 486E FFE4 pea.l [A6 - 0x1C] 00002636 486E FFE8 pea.l [A6 - 0x18] 0000263A 486E FFE6 pea.l [A6 - 0x1A] 0000263E 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00002642 4EAD D556 jsr [A5 - 0x2AAA] 00002646 206E FFE8 movea.l A0, [A6 - 0x18] 0000264A 2050 movea.l A0, [A0] 0000264C 2628 000A move.l D3, [A0 + 0xA] 00002650 7801 moveq.l D4, 0x01 00002652 2D43 FFF0 move.l [A6 - 0x10], D3 00002656 C684 and.l D3, D4 00002658 675A beq +0x5C /* 000026B4 */ 0000265A 202E FFF0 move.l D0, [A6 - 0x10] 0000265E 322E FFE6 move.w D1, [A6 - 0x1A] 00002662 48C1 ext.l D1 00002664 E2A0 asr D0, D1 00002666 C084 and.l D0, D4 00002668 674A beq +0x4C /* 000026B4 */ 0000266A 3F2E FFE4 move.w -[A7], [A6 - 0x1C] 0000266E A938 syscall HiliteMenu 00002670 7014 moveq.l D0, 0x14 00002672 2F00 move.l -[A7], D0 00002674 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00002678 4EAD D63C jsr [A5 - 0x29C4] label0000267C: 0000267C 4267 clr.w -[A7] 0000267E A938 syscall HiliteMenu 00002680 6032 bra +0x34 /* 000026B4 */ label00002682: 00002682 1F05 move.b -[A7], D5 00002684 1F06 move.b -[A7], D6 00002686 2F2E 000C move.l -[A7], [A6 + 0xC] 0000268A 2F2D CD74 move.l -[A7], [A5 - 0x328C] 0000268E 4EAD D62A jsr [A5 - 0x29D6] 00002692 6020 bra +0x22 /* 000026B4 */ label00002694: 00002694 1F05 move.b -[A7], D5 00002696 1F06 move.b -[A7], D6 00002698 2F2E 000C move.l -[A7], [A6 + 0xC] 0000269C 2F2D CD74 move.l -[A7], [A5 - 0x328C] 000026A0 4EAD D636 jsr [A5 - 0x29CA] 000026A4 600E bra +0x10 /* 000026B4 */ label000026A6: 000026A6 1F05 move.b -[A7], D5 000026A8 1F06 move.b -[A7], D6 000026AA 2F0A move.l -[A7], A2 000026AC 2F2D CD74 move.l -[A7], [A5 - 0x328C] 000026B0 4EAD D630 jsr [A5 - 0x29D0] label000026B4: 000026B4 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 000026B8 4E5E unlink A6 000026BA 4E74 0008 rtd 0x0008 export_424: 000026BE 4E56 FFFC link A6, -0x0004 000026C2 554F subq.w A7, 2 000026C4 206E 000C movea.l A0, [A6 + 0xC] 000026C8 2F28 0002 move.l -[A7], [A0 + 0x2] 000026CC A86A syscall HiWord 000026CE 301F move.w D0, [A7]+ 000026D0 6722 beq +0x24 /* 000026F4 */ 000026D2 486E FFFC pea.l [A6 - 0x4] 000026D6 7070 moveq.l D0, 0x70 000026D8 3F00 move.w -[A7], D0 000026DA 7050 moveq.l D0, 0x50 000026DC 3F00 move.w -[A7], D0 000026DE A880 syscall SetPt 000026E0 554F subq.w A7, 2 000026E2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000026E6 206E 000C movea.l A0, [A6 + 0xC] 000026EA 2F28 0002 move.l -[A7], [A0 + 0x2] 000026EE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000026F2 544F addq.w A7, 2 label000026F4: 000026F4 4E5E unlink A6 000026F6 4E74 0008 rtd 0x0008 export_425: 000026FA 4E56 0000 link A6, 0 000026FE 2F0A move.l -[A7], A2 00002700 594F subq.w A7, 4 00002702 206E 000C movea.l A0, [A6 + 0xC] 00002706 2F28 0002 move.l -[A7], [A0 + 0x2] 0000270A A917 syscall GetWRefCon 0000270C 245F movea.l A2, [A7]+ 0000270E 2F0A move.l -[A7], A2 00002710 486D D10E pea.l [A5 - 0x2EF2] 00002714 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00002718 504F addq.w A7, 8 0000271A 4A00 tst.b D0 0000271C 6706 beq +0x8 /* 00002724 */ 0000271E 2F0A move.l -[A7], A2 00002720 4EAD D108 jsr [A5 - 0x2EF8] label00002724: 00002724 245F movea.l A2, [A7]+ 00002726 4E5E unlink A6 00002728 4E74 0008 rtd 0x0008 export_426: 0000272C 4E56 0000 link A6, 0 00002730 2F0A move.l -[A7], A2 00002732 102D CD67 move.b D0, [A5 - 0x3299] 00002736 670A beq +0xC /* 00002742 */ 00002738 2F2D CD84 move.l -[A7], [A5 - 0x327C] 0000273C 4EAD D8C2 jsr [A5 - 0x273E] 00002740 6024 bra +0x26 /* 00002766 */ label00002742: 00002742 594F subq.w A7, 4 00002744 206E 000C movea.l A0, [A6 + 0xC] 00002748 2F28 0002 move.l -[A7], [A0 + 0x2] 0000274C A917 syscall GetWRefCon 0000274E 245F movea.l A2, [A7]+ 00002750 2F0A move.l -[A7], A2 00002752 486D D10E pea.l [A5 - 0x2EF2] 00002756 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000275A 504F addq.w A7, 8 0000275C 4A00 tst.b D0 0000275E 6706 beq +0x8 /* 00002766 */ 00002760 2F0A move.l -[A7], A2 00002762 4EAD CF3A jsr [A5 - 0x30C6] label00002766: 00002766 245F movea.l A2, [A7]+ 00002768 4E5E unlink A6 0000276A 4E74 0008 rtd 0x0008 export_427: 0000276E 4E56 0000 link A6, 0 00002772 48E7 0030 movem.l -[A7], A2,A3 00002776 594F subq.w A7, 4 00002778 A924 syscall FrontWindow 0000277A 265F movea.l A3, [A7]+ 0000277C 2F0B move.l -[A7], A3 0000277E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00002782 584F addq.w A7, 4 00002784 4A00 tst.b D0 00002786 670A beq +0xC /* 00002792 */ 00002788 2F2D CD84 move.l -[A7], [A5 - 0x327C] 0000278C 4EAD D8BC jsr [A5 - 0x2744] 00002790 6024 bra +0x26 /* 000027B6 */ label00002792: 00002792 594F subq.w A7, 4 00002794 206E 000C movea.l A0, [A6 + 0xC] 00002798 2F28 0002 move.l -[A7], [A0 + 0x2] 0000279C A917 syscall GetWRefCon 0000279E 245F movea.l A2, [A7]+ 000027A0 2F0A move.l -[A7], A2 000027A2 486D D10E pea.l [A5 - 0x2EF2] 000027A6 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000027AA 504F addq.w A7, 8 000027AC 4A00 tst.b D0 000027AE 6706 beq +0x8 /* 000027B6 */ 000027B0 2F0A move.l -[A7], A2 000027B2 4EAD CF40 jsr [A5 - 0x30C0] label000027B6: 000027B6 4CDF 0C00 movem.l A2,A3, [A7]+ 000027BA 4E5E unlink A6 000027BC 4E74 0008 rtd 0x0008 export_428: 000027C0 4E56 0000 link A6, 0 000027C4 2F2D CD84 move.l -[A7], [A5 - 0x327C] 000027C8 4EAD D8BC jsr [A5 - 0x2744] 000027CC 4E5E unlink A6 000027CE 4E74 0008 rtd 0x0008 export_429: 000027D2 4E56 0000 link A6, 0 000027D6 2F2D CD84 move.l -[A7], [A5 - 0x327C] 000027DA 4EAD D8C2 jsr [A5 - 0x273E] 000027DE 4E5E unlink A6 000027E0 4E74 0008 rtd 0x0008 export_430: 000027E4 4E56 0000 link A6, 0 000027E8 4E5E unlink A6 000027EA 4E74 0008 rtd 0x0008 export_431: 000027EE 4E56 0000 link A6, 0 000027F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000027F6 2F2D CD84 move.l -[A7], [A5 - 0x327C] 000027FA 4EAD EC86 jsr [A5 - 0x137A] 000027FE 4E5E unlink A6 00002800 4E74 0008 rtd 0x0008 export_432: 00002804 4E56 FFE8 link A6, -0x0018 00002808 2F0A move.l -[A7], A2 0000280A 2F2D CD80 move.l -[A7], [A5 - 0x3280] 0000280E 4EAD CFA0 jsr [A5 - 0x3060] 00002812 486E FFFC pea.l [A6 - 0x4] 00002816 A972 syscall GetMouse 00002818 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000281C 246E 0008 movea.l A2, [A6 + 0x8] 00002820 2052 movea.l A0, [A2] 00002822 2F28 0004 move.l -[A7], [A0 + 0x4] 00002826 2F2D CD80 move.l -[A7], [A5 - 0x3280] 0000282A 4EAD CF5E jsr [A5 - 0x30A2] 0000282E 486E FFE8 pea.l [A6 - 0x18] 00002832 2F0A move.l -[A7], A2 00002834 4EAD DC68 jsr [A5 - 0x2398] 00002838 4A00 tst.b D0 0000283A 670C beq +0xE /* 00002848 */ 0000283C 486E FFE8 pea.l [A6 - 0x18] 00002840 2F0A move.l -[A7], A2 00002842 4EAD DC6E jsr [A5 - 0x2392] 00002846 600C bra +0xE /* 00002854 */ label00002848: 00002848 486E FFE8 pea.l [A6 - 0x18] 0000284C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002850 4EAD DC5C jsr [A5 - 0x23A4] label00002854: 00002854 245F movea.l A2, [A7]+ 00002856 4E5E unlink A6 00002858 4E74 0004 rtd 0x0004 export_433: 0000285C 4E56 0000 link A6, 0 00002860 2F03 move.l -[A7], D3 00002862 102D CD2A move.b D0, [A5 - 0x32D6] 00002866 EE08 lsr D0.b, 7 00002868 671E beq +0x20 /* 00002888 */ 0000286A 554F subq.w A7, 2 0000286C 70FF moveq.l D0, 0xFFFFFFFF 0000286E 3F00 move.w -[A7], D0 00002870 2F2E 000C move.l -[A7], [A6 + 0xC] 00002874 2F2D CD68 move.l -[A7], [A5 - 0x3298] 00002878 206E 0008 movea.l A0, [A6 + 0x8] 0000287C 2250 movea.l A1, [A0] 0000287E 2F29 0004 move.l -[A7], [A1 + 0x4] 00002882 A860 syscall WaitNextEvent 00002884 161F move.b D3, [A7]+ 00002886 6010 bra +0x12 /* 00002898 */ label00002888: 00002888 A9B4 syscall SystemTask 0000288A 554F subq.w A7, 2 0000288C 70FF moveq.l D0, 0xFFFFFFFF 0000288E 3F00 move.w -[A7], D0 00002890 2F2E 000C move.l -[A7], [A6 + 0xC] 00002894 A970 syscall GetNextEvent 00002896 161F move.b D3, [A7]+ label00002898: 00002898 1003 move.b D0, D3 0000289A 261F move.l D3, [A7]+ 0000289C 4E5E unlink A6 0000289E 4E74 0008 rtd 0x0008 export_434: 000028A2 4E56 0000 link A6, 0 000028A6 2F0A move.l -[A7], A2 000028A8 246E 000C movea.l A2, [A6 + 0xC] 000028AC 3012 move.w D0, [A2] 000028AE 48C0 ext.l D0 000028B0 7201 moveq.l D1, 0x01 000028B2 B041 cmp.w D0, D1 000028B4 673E beq +0x40 /* 000028F4 */ 000028B6 7202 moveq.l D1, 0x02 000028B8 B041 cmp.w D0, D1 000028BA 6748 beq +0x4A /* 00002904 */ 000028BC 7203 moveq.l D1, 0x03 000028BE B041 cmp.w D0, D1 000028C0 6752 beq +0x54 /* 00002914 */ 000028C2 7204 moveq.l D1, 0x04 000028C4 B041 cmp.w D0, D1 000028C6 674C beq +0x4E /* 00002914 */ 000028C8 7205 moveq.l D1, 0x05 000028CA B041 cmp.w D0, D1 000028CC 6746 beq +0x48 /* 00002914 */ 000028CE 7207 moveq.l D1, 0x07 000028D0 B041 cmp.w D0, D1 000028D2 6750 beq +0x52 /* 00002924 */ 000028D4 7206 moveq.l D1, 0x06 000028D6 B041 cmp.w D0, D1 000028D8 675A beq +0x5C /* 00002934 */ 000028DA 7208 moveq.l D1, 0x08 000028DC B041 cmp.w D0, D1 000028DE 6764 beq +0x66 /* 00002944 */ 000028E0 720F moveq.l D1, 0x0F 000028E2 B041 cmp.w D0, D1 000028E4 6700 0086 beq +0x88 /* 0000296C */ 000028E8 7217 moveq.l D1, 0x17 000028EA B041 cmp.w D0, D1 000028EC 6700 00CA beq +0xCC /* 000029B8 */ 000028F0 6000 00D2 bra +0xD4 /* 000029C4 */ label000028F4: 000028F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000028F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028FC 4EAD DC20 jsr [A5 - 0x23E0] 00002900 6000 00CE bra +0xD0 /* 000029D0 */ label00002904: 00002904 2F2E 000C move.l -[A7], [A6 + 0xC] 00002908 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000290C 4EAD DC26 jsr [A5 - 0x23DA] 00002910 6000 00BE bra +0xC0 /* 000029D0 */ label00002914: 00002914 2F2E 000C move.l -[A7], [A6 + 0xC] 00002918 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000291C 4EAD DC2C jsr [A5 - 0x23D4] 00002920 6000 00AE bra +0xB0 /* 000029D0 */ label00002924: 00002924 2F2E 000C move.l -[A7], [A6 + 0xC] 00002928 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000292C 4EAD DC32 jsr [A5 - 0x23CE] 00002930 6000 009E bra +0xA0 /* 000029D0 */ label00002934: 00002934 2F2E 000C move.l -[A7], [A6 + 0xC] 00002938 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000293C 4EAD DC38 jsr [A5 - 0x23C8] 00002940 6000 008E bra +0x90 /* 000029D0 */ label00002944: 00002944 246E 000C movea.l A2, [A6 + 0xC] 00002948 302A 000E move.w D0, [A2 + 0xE] 0000294C 7201 moveq.l D1, 0x01 0000294E C041 and.w D0, D1 00002950 670C beq +0xE /* 0000295E */ 00002952 2F0A move.l -[A7], A2 00002954 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002958 4EAD DC3E jsr [A5 - 0x23C2] 0000295C 6072 bra +0x74 /* 000029D0 */ label0000295E: 0000295E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002962 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002966 4EAD DC44 jsr [A5 - 0x23BC] 0000296A 6064 bra +0x66 /* 000029D0 */ label0000296C: 0000296C 246E 000C movea.l A2, [A6 + 0xC] 00002970 202A 0002 move.l D0, [A2 + 0x2] 00002974 7218 moveq.l D1, 0x18 00002976 E2A8 lsr D0, D1 00002978 0C40 00FA cmpi.w D0, 0xFA 0000297C 6708 beq +0xA /* 00002986 */ 0000297E 7201 moveq.l D1, 0x01 00002980 B041 cmp.w D0, D1 00002982 6710 beq +0x12 /* 00002994 */ 00002984 604A bra +0x4C /* 000029D0 */ label00002986: 00002986 2F2E 000C move.l -[A7], [A6 + 0xC] 0000298A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000298E 4EAD DC5C jsr [A5 - 0x23A4] 00002992 603C bra +0x3E /* 000029D0 */ label00002994: 00002994 202A 0002 move.l D0, [A2 + 0x2] 00002998 7201 moveq.l D1, 0x01 0000299A C081 and.l D0, D1 0000299C 670C beq +0xE /* 000029AA */ 0000299E 2F0A move.l -[A7], A2 000029A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029A4 4EAD DC50 jsr [A5 - 0x23B0] 000029A8 6026 bra +0x28 /* 000029D0 */ label000029AA: 000029AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000029AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029B2 4EAD DC4A jsr [A5 - 0x23B6] 000029B6 6018 bra +0x1A /* 000029D0 */ label000029B8: 000029B8 2F0A move.l -[A7], A2 000029BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029BE 4EAD DC74 jsr [A5 - 0x238C] 000029C2 600C bra +0xE /* 000029D0 */ label000029C4: 000029C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000029C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029CC 4EAD DC56 jsr [A5 - 0x23AA] label000029D0: 000029D0 245F movea.l A2, [A7]+ 000029D2 4E5E unlink A6 000029D4 4E74 0008 rtd 0x0008 export_435: 000029D8 4E56 FFFC link A6, -0x0004 000029DC 102D CD2A move.b D0, [A5 - 0x32D6] 000029E0 E808 lsr D0.b, 4 000029E2 7201 moveq.l D1, 0x01 000029E4 C001 and.b D0, D1 000029E6 670E beq +0x10 /* 000029F6 */ 000029E8 554F subq.w A7, 2 000029EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000029EE 303C 021B move.w D0, 0x21B 000029F2 A816 syscall Pack8 000029F4 544F addq.w A7, 2 label000029F6: 000029F6 4E5E unlink A6 000029F8 4E74 0008 rtd 0x0008 export_436: 000029FC 4E56 FFB0 link A6, -0x0050 00002A00 2F03 move.l -[A7], D3 00002A02 7000 moveq.l D0, 0x00 00002A04 2D40 FFB0 move.l [A6 - 0x50], D0 00002A08 486E FFC4 pea.l [A6 - 0x3C] 00002A0C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002A10 584F addq.w A7, 4 00002A12 41EE FFD2 lea.l A0, [A6 - 0x2E] 00002A16 7000 moveq.l D0, 0x00 00002A18 43FA 0006 lea.l A1, [PC + 0x6 /* 00002A20, value 0x4A806600 */] 00002A1C 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00002A20 4A80 tst.l D0 00002A22 6600 00A4 bne +0xA6 /* 00002AC8 */ 00002A26 554F subq.w A7, 2 00002A28 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A2C 2F3C 6576 636C move.l -[A7], 0x6576636C /* 'evcl' */ 00002A32 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00002A38 486E FFB4 pea.l [A6 - 0x4C] 00002A3C 486E FFBC pea.l [A6 - 0x44] 00002A40 7004 moveq.l D0, 0x04 00002A42 2F00 move.l -[A7], D0 00002A44 486E FFB8 pea.l [A6 - 0x48] 00002A48 303C 0E15 move.w D0, 0xE15 00002A4C A816 syscall Pack8 00002A4E 301F move.w D0, [A7]+ 00002A50 3F00 move.w -[A7], D0 00002A52 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00002A56 554F subq.w A7, 2 00002A58 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A5C 2F3C 6576 6964 move.l -[A7], 0x65766964 /* 'evid' */ 00002A62 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */ 00002A68 486E FFB4 pea.l [A6 - 0x4C] 00002A6C 486E FFC0 pea.l [A6 - 0x40] 00002A70 7004 moveq.l D0, 0x04 00002A72 2F00 move.l -[A7], D0 00002A74 486E FFB8 pea.l [A6 - 0x48] 00002A78 303C 0E15 move.w D0, 0xE15 00002A7C A816 syscall Pack8 00002A7E 301F move.w D0, [A7]+ 00002A80 3F00 move.w -[A7], D0 00002A82 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00002A86 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002A8A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A92 2F2E FFBC move.l -[A7], [A6 - 0x44] 00002A96 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00002A9A 2F2D CD84 move.l -[A7], [A5 - 0x327C] 00002A9E 4EAD EC38 jsr [A5 - 0x13C8] 00002AA2 2D40 FFB0 move.l [A6 - 0x50], D0 00002AA6 2F00 move.l -[A7], D0 00002AA8 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00002AAC 4EAD D654 jsr [A5 - 0x29AC] 00002AB0 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00002AB4 4EAD DD26 jsr [A5 - 0x22DA] 00002AB8 3600 move.w D3, D0 00002ABA 486E FFB0 pea.l [A6 - 0x50] 00002ABE 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00002AC2 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002AC6 6022 bra +0x24 /* 00002AEA */ label00002AC8: 00002AC8 362D CD24 move.w D3, [A5 - 0x32DC] 00002ACC 486E FFB0 pea.l [A6 - 0x50] 00002AD0 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00002AD4 4200 clr.b D0 00002AD6 1D40 FFC9 move.b [A6 - 0x37], D0 00002ADA 4A00 tst.b D0 00002ADC 670C beq +0xE /* 00002AEA */ 00002ADE 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00002AE2 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00002AE6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00002AEA: 00002AEA 3003 move.w D0, D3 00002AEC 261F move.l D3, [A7]+ 00002AEE 4E5E unlink A6 00002AF0 4E74 0010 rtd 0x0010 export_437: 00002AF4 4E56 FFFC link A6, -0x0004 00002AF8 48E7 0030 movem.l -[A7], A2,A3 00002AFC 246E 0014 movea.l A2, [A6 + 0x14] 00002B00 4A52 tst.w [A2] 00002B02 6628 bne +0x2A /* 00002B2C */ 00002B04 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00002B08 4EAD CFA0 jsr [A5 - 0x3060] 00002B0C 2F2A 000A move.l -[A7], [A2 + 0xA] 00002B10 266E 0008 movea.l A3, [A6 + 0x8] 00002B14 2053 movea.l A0, [A3] 00002B16 2F28 0004 move.l -[A7], [A0 + 0x4] 00002B1A 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00002B1E 4EAD CF5E jsr [A5 - 0x30A2] 00002B22 2F0A move.l -[A7], A2 00002B24 2F0B move.l -[A7], A3 00002B26 4EAD DC5C jsr [A5 - 0x23A4] 00002B2A 600C bra +0xE /* 00002B38 */ label00002B2C: 00002B2C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002B30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B34 4EAD DC6E jsr [A5 - 0x2392] label00002B38: 00002B38 206E 0008 movea.l A0, [A6 + 0x8] 00002B3C 2250 movea.l A1, [A0] 00002B3E 2029 0004 move.l D0, [A1 + 0x4] 00002B42 206E 000C movea.l A0, [A6 + 0xC] 00002B46 2080 move.l [A0], D0 00002B48 206E 0010 movea.l A0, [A6 + 0x10] 00002B4C 20AD CD68 move.l [A0], [A5 - 0x3298] 00002B50 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00002B54 4CDF 0C00 movem.l A2,A3, [A7]+ 00002B58 4E5E unlink A6 00002B5A 4E74 0010 rtd 0x0010 export_438: 00002B5E 4E56 0000 link A6, 0 00002B62 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B66 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B6E 206D CD84 movea.l A0, [A5 - 0x327C] 00002B72 2250 movea.l A1, [A0] 00002B74 2F29 0016 move.l -[A7], [A1 + 0x16] 00002B78 4EAD DC7A jsr [A5 - 0x2386] 00002B7C 3D40 0014 move.w [A6 + 0x14], D0 00002B80 4E5E unlink A6 00002B82 205F movea.l A0, [A7]+ 00002B84 4FEF 000C lea.l A7, [A7 + 0xC] 00002B88 4ED0 jmp [A0] export_439: 00002B8A 4E56 0000 link A6, 0 00002B8E 2F03 move.l -[A7], D3 00002B90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B94 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B9C 206D CD84 movea.l A0, [A5 - 0x327C] 00002BA0 2250 movea.l A1, [A0] 00002BA2 2F29 0016 move.l -[A7], [A1 + 0x16] 00002BA6 4EAD DC80 jsr [A5 - 0x2380] 00002BAA 1600 move.b D3, D0 00002BAC 4A03 tst.b D3 00002BAE 6704 beq +0x6 /* 00002BB4 */ 00002BB0 70FF moveq.l D0, 0xFFFFFFFF 00002BB2 6002 bra +0x4 /* 00002BB6 */ label00002BB4: 00002BB4 7000 moveq.l D0, 0x00 label00002BB6: 00002BB6 3D40 0014 move.w [A6 + 0x14], D0 00002BBA 261F move.l D3, [A7]+ 00002BBC 4E5E unlink A6 00002BBE 205F movea.l A0, [A7]+ 00002BC0 4FEF 000C lea.l A7, [A7 + 0xC] 00002BC4 4ED0 jmp [A0] export_442: 00002BC6 4E56 FFF8 link A6, -0x0008 00002BCA 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002BCE 262E 0008 move.l D3, [A6 + 0x8] 00002BD2 2B43 CD84 move.l [A5 - 0x327C], D3 00002BD6 4244 clr.w D4 00002BD8 2043 movea.l A0, D3 00002BDA 2250 movea.l A1, [A0] 00002BDC 3344 0024 move.w [A1 + 0x24], D4 00002BE0 2F03 move.l -[A7], D3 00002BE2 4EAD EBE4 jsr [A5 - 0x141C] 00002BE6 3F2E 0018 move.w -[A7], [A6 + 0x18] 00002BEA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002BEE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002BF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BF6 2F03 move.l -[A7], D3 00002BF8 4EAD EBEA jsr [A5 - 0x1416] 00002BFC 42A7 clr.l -[A7] 00002BFE 2F03 move.l -[A7], D3 00002C00 4EBA F402 jsr [PC - 0xBFE /* 00002004 */] 00002C04 2F03 move.l -[A7], D3 00002C06 4EAD EBFC jsr [A5 - 0x1404] 00002C0A 2F03 move.l -[A7], D3 00002C0C 4EAD EBF0 jsr [A5 - 0x1410] 00002C10 594F subq.w A7, 4 00002C12 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00002C18 4267 clr.w -[A7] 00002C1A A81F syscall Get1Resource 00002C1C 201F move.l D0, [A7]+ 00002C1E 4480 neg.l D0 00002C20 9180 subx.l D0, D0 00002C22 5280 addq.l D0, 1 00002C24 1B40 CD66 move.b [A5 - 0x329A], D0 00002C28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C2C 4EAD EC14 jsr [A5 - 0x13EC] 00002C30 486D D980 pea.l [A5 - 0x2680] 00002C34 7624 moveq.l D3, 0x24 00002C36 2F03 move.l -[A7], D3 00002C38 4EBA F6F4 jsr [PC - 0x90C /* 0000232E */] 00002C3C 2D40 FFF8 move.l [A6 - 0x8], D0 00002C40 4A80 tst.l D0 00002C42 6702 beq +0x4 /* 00002C46 */ 00002C44 2440 movea.l A2, D0 label00002C46: 00002C46 206E 0008 movea.l A0, [A6 + 0x8] 00002C4A 2250 movea.l A1, [A0] 00002C4C 2340 001A move.l [A1 + 0x1A], D0 00002C50 2F00 move.l -[A7], D0 00002C52 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] 00002C56 486D D70E pea.l [A5 - 0x28F2] 00002C5A 2F03 move.l -[A7], D3 00002C5C 4EBA F6D0 jsr [PC - 0x930 /* 0000232E */] 00002C60 2D40 FFFC move.l [A6 - 0x4], D0 00002C64 4A80 tst.l D0 00002C66 6702 beq +0x4 /* 00002C6A */ 00002C68 2640 movea.l A3, D0 label00002C6A: 00002C6A 206E 0008 movea.l A0, [A6 + 0x8] 00002C6E 2250 movea.l A1, [A0] 00002C70 2340 001E move.l [A1 + 0x1E], D0 00002C74 2F00 move.l -[A7], D0 00002C76 4EBA E72E jsr [PC - 0x18D2 /* 000013A6 */] 00002C7A 206E 0008 movea.l A0, [A6 + 0x8] 00002C7E 2250 movea.l A1, [A0] 00002C80 4229 0022 clr.b [A1 + 0x22] 00002C84 2250 movea.l A1, [A0] 00002C86 137C 0001 0023 move.b [A1 + 0x23], 0x1 00002C8C 7000 moveq.l D0, 0x00 00002C8E 2250 movea.l A1, [A0] 00002C90 2340 005E move.l [A1 + 0x5E], D0 00002C94 2B7C 3F3F 3F3F CD62 move.l [A5 - 0x329E], 0x3F3F3F3F /* '????' */ 00002C9C 7000 moveq.l D0, 0x00 00002C9E 2B40 CD68 move.l [A5 - 0x3298], D0 00002CA2 2F08 move.l -[A7], A0 00002CA4 4EAD EC20 jsr [A5 - 0x13E0] 00002CA8 594F subq.w A7, 4 00002CAA 7001 moveq.l D0, 0x01 00002CAC 3F00 move.w -[A7], D0 00002CAE A9B9 syscall GetCursor 00002CB0 201F move.l D0, [A7]+ 00002CB2 2B40 CD38 move.l [A5 - 0x32C8], D0 00002CB6 2040 movea.l A0, D0 00002CB8 A04A syscall HNoPurge 00002CBA 594F subq.w A7, 4 00002CBC 7004 moveq.l D0, 0x04 00002CBE 3F00 move.w -[A7], D0 00002CC0 A9B9 syscall GetCursor 00002CC2 201F move.l D0, [A7]+ 00002CC4 2B40 CD34 move.l [A5 - 0x32CC], D0 00002CC8 2040 movea.l A0, D0 00002CCA A04A syscall HNoPurge 00002CCC 594F subq.w A7, 4 00002CCE A8D8 syscall NewRgn 00002CD0 201F move.l D0, [A7]+ 00002CD2 2B40 CD30 move.l [A5 - 0x32D0], D0 00002CD6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CDA 4EAD EC02 jsr [A5 - 0x13FE] 00002CDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CE2 4EAD EC08 jsr [A5 - 0x13F8] 00002CE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CEA 4EAD EC0E jsr [A5 - 0x13F2] 00002CEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CF2 4EAD EC26 jsr [A5 - 0x13DA] 00002CF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CFA 4EAD EC2C jsr [A5 - 0x13D4] 00002CFE 2B6E 0008 CD74 move.l [A5 - 0x328C], [A6 + 0x8] 00002D04 7000 moveq.l D0, 0x00 00002D06 2B40 CD3E move.l [A5 - 0x32C2], D0 00002D0A 7000 moveq.l D0, 0x00 00002D0C 2B40 CD48 move.l [A5 - 0x32B8], D0 00002D10 4240 clr.w D0 00002D12 3B40 CD3C move.w [A5 - 0x32C4], D0 00002D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D1A 4EAD EC32 jsr [A5 - 0x13CE] 00002D1E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002D22 4E5E unlink A6 00002D24 4E74 0012 rtd 0x0012 export_443: 00002D28 4E56 0000 link A6, 0 00002D2C 4E5E unlink A6 00002D2E 4E74 0004 rtd 0x0004 export_444: 00002D32 4E56 0000 link A6, 0 00002D36 486D CE52 pea.l [A5 - 0x31AE] 00002D3A A86E syscall InitGraf 00002D3C A8FE syscall InitFonts 00002D3E A912 syscall InitWindows 00002D40 A930 syscall InitMenus 00002D42 A9CC syscall TEInit 00002D44 42A7 clr.l -[A7] 00002D46 A97B syscall InitDialogs 00002D48 A850 syscall InitCursor 00002D4A 4E5E unlink A6 00002D4C 4E74 0004 rtd 0x0004 export_445: 00002D50 4E56 0000 link A6, 0 00002D54 48E7 1020 movem.l -[A7], D3,A2 00002D58 202E 0014 move.l D0, [A6 + 0x14] 00002D5C 262E 0010 move.l D3, [A6 + 0x10] 00002D60 B083 cmp.l D0, D3 00002D62 6C16 bge +0x18 /* 00002D7A */ 00002D64 2F3C 0000 00E8 move.l -[A7], 0xE8 00002D6A 486D EDB0 pea.l [A5 - 0x1250] 00002D6E 486D EDC0 pea.l [A5 - 0x1240] 00002D72 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002D76 4FEF 000C lea.l A7, [A7 + 0xC] label00002D7A: 00002D7A B6AE 000C cmp.l D3, [A6 + 0xC] 00002D7E 6C16 bge +0x18 /* 00002D96 */ 00002D80 2F3C 0000 00E9 move.l -[A7], 0xE9 00002D86 486D EDE2 pea.l [A5 - 0x121E] 00002D8A 486D EDF2 pea.l [A5 - 0x120E] 00002D8E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00002D92 4FEF 000C lea.l A7, [A7 + 0xC] label00002D96: 00002D96 A063 syscall MaxApplZone 00002D98 6002 bra +0x4 /* 00002D9C */ label00002D9A: 00002D9A A036 syscall MoreMasters label00002D9C: 00002D9C 302E 0018 move.w D0, [A6 + 0x18] 00002DA0 536E 0018 subq.w [A6 + 0x18], 1 00002DA4 4A40 tst.w D0 00002DA6 6EF2 bgt -0xC /* 00002D9A */ 00002DA8 41ED 1482 lea.l A0, [A5 + 0x1482 /* export_652 */] 00002DAC A04B syscall SetGrowZone 00002DAE 7000 moveq.l D0, 0x00 00002DB0 246E 0008 movea.l A2, [A6 + 0x8] 00002DB4 2052 movea.l A0, [A2] 00002DB6 2140 0036 move.l [A0 + 0x36], D0 00002DBA 2052 movea.l A0, [A2] 00002DBC 216E 0014 0026 move.l [A0 + 0x26], [A6 + 0x14] 00002DC2 2052 movea.l A0, [A2] 00002DC4 216E 0010 002A move.l [A0 + 0x2A], [A6 + 0x10] 00002DCA 2052 movea.l A0, [A2] 00002DCC 216E 000C 002E move.l [A0 + 0x2E], [A6 + 0xC] 00002DD2 4203 clr.b D3 00002DD4 2052 movea.l A0, [A2] 00002DD6 1143 003A move.b [A0 + 0x3A], D3 00002DDA 2052 movea.l A0, [A2] 00002DDC 1143 003B move.b [A0 + 0x3B], D3 00002DE0 2052 movea.l A0, [A2] 00002DE2 1143 003C move.b [A0 + 0x3C], D3 00002DE6 2052 movea.l A0, [A2] 00002DE8 1143 003D move.b [A0 + 0x3D], D3 00002DEC 7000 moveq.l D0, 0x00 00002DEE 2052 movea.l A0, [A2] 00002DF0 2140 0032 move.l [A0 + 0x32], D0 00002DF4 2052 movea.l A0, [A2] 00002DF6 2F28 0026 move.l -[A7], [A0 + 0x26] 00002DFA 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002DFE 584F addq.w A7, 4 00002E00 2052 movea.l A0, [A2] 00002E02 2140 0036 move.l [A0 + 0x36], D0 00002E06 2F00 move.l -[A7], D0 00002E08 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00002E0C 4CDF 0408 movem.l D3,A2, [A7]+ 00002E10 4E5E unlink A6 00002E12 4E74 0012 rtd 0x0012 export_440: 00002E16 4E56 0000 link A6, 0 00002E1A 48E7 1020 movem.l -[A7], D3,A2 00002E1E 200D move.l D0, A5 00002E20 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00002E24 2600 move.l D3, D0 00002E26 202D CD84 move.l D0, [A5 - 0x327C] 00002E2A 6708 beq +0xA /* 00002E34 */ 00002E2C 2F2D CD84 move.l -[A7], [A5 - 0x327C] 00002E30 4EAD EBF6 jsr [A5 - 0x140A] label00002E34: 00002E34 246D EE1C movea.l A2, [A5 - 0x11E4] 00002E38 2003 move.l D0, D3 00002E3A C18D exg D0, A5 00002E3C 4E92 jsr [A2] 00002E3E 4CDF 0408 movem.l D3,A2, [A7]+ 00002E42 4E5E unlink A6 00002E44 4E75 rts export_446: 00002E46 4E56 FFFC link A6, -0x0004 00002E4A 2F03 move.l -[A7], D3 00002E4C 594F subq.w A7, 4 00002E4E 3F3C 01F4 move.w -[A7], 0x1F4 00002E52 7601 moveq.l D3, 0x01 00002E54 1F03 move.b -[A7], D3 00002E56 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00002E5A 201F move.l D0, [A7]+ 00002E5C 2B40 EE1C move.l [A5 - 0x11E4], D0 00002E60 486D 0DE2 pea.l [A5 + 0xDE2 /* export_440 */] 00002E64 3F3C 01F4 move.w -[A7], 0x1F4 00002E68 1F03 move.b -[A7], D3 00002E6A 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002E6E 594F subq.w A7, 4 00002E70 3F3C 01F0 move.w -[A7], 0x1F0 00002E74 1F03 move.b -[A7], D3 00002E76 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00002E7A 201F move.l D0, [A7]+ 00002E7C 2B40 EE18 move.l [A5 - 0x11E8], D0 00002E80 486D 0FF2 pea.l [A5 + 0xFF2 /* export_506 */] 00002E84 3F3C 01F0 move.w -[A7], 0x1F0 00002E88 1F03 move.b -[A7], D3 00002E8A 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002E8E 261F move.l D3, [A7]+ 00002E90 4E5E unlink A6 00002E92 4E74 0004 rtd 0x0004 export_447: 00002E96 4E56 FFFC link A6, -0x0004 00002E9A 2F03 move.l -[A7], D3 00002E9C 202D EE1C move.l D0, [A5 - 0x11E4] 00002EA0 671E beq +0x20 /* 00002EC0 */ 00002EA2 2F2D EE1C move.l -[A7], [A5 - 0x11E4] 00002EA6 3F3C 01F4 move.w -[A7], 0x1F4 00002EAA 7601 moveq.l D3, 0x01 00002EAC 1F03 move.b -[A7], D3 00002EAE 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002EB2 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00002EB6 3F3C 01F0 move.w -[A7], 0x1F0 00002EBA 1F03 move.b -[A7], D3 00002EBC 4EAD 014A jsr [A5 + 0x14A /* export_37 */] label00002EC0: 00002EC0 261F move.l D3, [A7]+ 00002EC2 4E5E unlink A6 00002EC4 4E74 0004 rtd 0x0004 export_448: 00002EC8 4E56 0000 link A6, 0 00002ECC 4E5E unlink A6 00002ECE 4E74 0004 rtd 0x0004 export_449: 00002ED2 4E56 FFE4 link A6, -0x001C 00002ED6 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00002EDA 3F3C A1AD move.w -[A7], 0xA1AD 00002EDE 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002EE2 544F addq.w A7, 2 00002EE4 1E00 move.b D7, D0 00002EE6 1007 move.b D0, D7 00002EE8 7601 moveq.l D3, 0x01 00002EEA C003 and.b D0, D3 00002EEC EB08 lsl D0.b, 5 00002EEE 122D CD2A move.b D1, [A5 - 0x32D6] 00002EF2 74DF moveq.l D2, 0xFFFFFFDF 00002EF4 C202 and.b D1, D2 00002EF6 8001 or.b D0, D1 00002EF8 1B40 CD2A move.b [A5 - 0x32D6], D0 00002EFC 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 00002F00 1D40 FFF8 move.b [A6 - 0x8], D0 00002F04 7807 moveq.l D4, 0x07 00002F06 E928 lsl D0.b, D4 00002F08 122D CD2A move.b D1, [A5 - 0x32D6] 00002F0C 0201 007F andi.b D1, 0x7F 00002F10 8001 or.b D0, D1 00002F12 1B40 CD2A move.b [A5 - 0x32D6], D0 00002F16 3F3C A8B5 move.w -[A7], 0xA8B5 00002F1A 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002F1E 544F addq.w A7, 2 00002F20 1D40 FFF9 move.b [A6 - 0x7], D0 00002F24 C003 and.b D0, D3 00002F26 122D CD2A move.b D1, [A5 - 0x32D6] 00002F2A 74FE moveq.l D2, 0xFFFFFFFE 00002F2C C202 and.b D1, D2 00002F2E 8001 or.b D0, D1 00002F30 1B40 CD2A move.b [A5 - 0x32D6], D0 00002F34 4883 ext.w D3 00002F36 3A03 move.w D5, D3 00002F38 3B45 CD2C move.w [A5 - 0x32D4], D5 00002F3C 554F subq.w A7, 2 00002F3E 3F05 move.w -[A7], D5 00002F40 486E FFE4 pea.l [A6 - 0x1C] 00002F44 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002F48 3C1F move.w D6, [A7]+ 00002F4A 6632 bne +0x34 /* 00002F7E */ 00002F4C 102E FFED move.b D0, [A6 - 0x13] 00002F50 C003 and.b D0, D3 00002F52 ED08 lsl D0.b, 6 00002F54 122D CD2A move.b D1, [A5 - 0x32D6] 00002F58 74BF moveq.l D2, 0xFFFFFFBF 00002F5A C202 and.b D1, D2 00002F5C 8001 or.b D0, D1 00002F5E 1B40 CD2A move.b [A5 - 0x32D6], D0 00002F62 102E FFEC move.b D0, [A6 - 0x14] 00002F66 E928 lsl D0.b, D4 00002F68 122D CD2B move.b D1, [A5 - 0x32D5] 00002F6C 0201 007F andi.b D1, 0x7F 00002F70 8001 or.b D0, D1 00002F72 1B40 CD2B move.b [A5 - 0x32D5], D0 00002F76 3B6E FFE8 CD2E move.w [A5 - 0x32D2], [A6 - 0x18] 00002F7C 6012 bra +0x14 /* 00002F90 */ label00002F7E: 00002F7E 022D 00BF CD2A andi.b [A5 - 0x32D6], 0xBF 00002F84 022D 007F CD2B andi.b [A5 - 0x32D5], 0x7F 00002F8A 4240 clr.w D0 00002F8C 3B40 CD2E move.w [A5 - 0x32D2], D0 label00002F90: 00002F90 102D CD2A move.b D0, [A5 - 0x32D6] 00002F94 EA08 lsr D0.b, 5 00002F96 7601 moveq.l D3, 0x01 00002F98 C003 and.b D0, D3 00002F9A 6700 00D2 beq +0xD4 /* 0000306E */ 00002F9E 554F subq.w A7, 2 00002FA0 2F3C 6576 6E74 move.l -[A7], 0x65766E74 /* 'evnt' */ 00002FA6 486E FFF4 pea.l [A6 - 0xC] 00002FAA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00002FAE 301F move.w D0, [A7]+ 00002FB0 57C0 seq D0 00002FB2 4400 neg.b D0 00002FB4 4880 ext.w D0 00002FB6 48C0 ext.l D0 00002FB8 C003 and.b D0, D3 00002FBA E908 lsl D0.b, 4 00002FBC 122D CD2A move.b D1, [A5 - 0x32D6] 00002FC0 74EF moveq.l D2, 0xFFFFFFEF 00002FC2 C202 and.b D1, D2 00002FC4 8001 or.b D0, D1 00002FC6 1B40 CD2A move.b [A5 - 0x32D6], D0 00002FCA 554F subq.w A7, 2 00002FCC 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00002FD2 486E FFF4 pea.l [A6 - 0xC] 00002FD6 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00002FDA 301F move.w D0, [A7]+ 00002FDC 57C0 seq D0 00002FDE 4400 neg.b D0 00002FE0 4880 ext.w D0 00002FE2 48C0 ext.l D0 00002FE4 C003 and.b D0, D3 00002FE6 E708 lsl D0.b, 3 00002FE8 122D CD2A move.b D1, [A5 - 0x32D6] 00002FEC 74F7 moveq.l D2, 0xFFFFFFF7 00002FEE C202 and.b D1, D2 00002FF0 8001 or.b D0, D1 00002FF2 1B40 CD2A move.b [A5 - 0x32D6], D0 00002FF6 554F subq.w A7, 2 00002FF8 2F3C 6564 746E move.l -[A7], 0x6564746E /* 'edtn' */ 00002FFE 486E FFF4 pea.l [A6 - 0xC] 00003002 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003006 301F move.w D0, [A7]+ 00003008 57C0 seq D0 0000300A 4400 neg.b D0 0000300C 4880 ext.w D0 0000300E 48C0 ext.l D0 00003010 C003 and.b D0, D3 00003012 E508 lsl D0.b, 2 00003014 122D CD2A move.b D1, [A5 - 0x32D6] 00003018 74FB moveq.l D2, 0xFFFFFFFB 0000301A C202 and.b D1, D2 0000301C 8001 or.b D0, D1 0000301E 1B40 CD2A move.b [A5 - 0x32D6], D0 00003022 554F subq.w A7, 2 00003024 2F3C 6865 6C70 move.l -[A7], 0x68656C70 /* 'help' */ 0000302A 486E FFF4 pea.l [A6 - 0xC] 0000302E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003032 301F move.w D0, [A7]+ 00003034 57C0 seq D0 00003036 4400 neg.b D0 00003038 4880 ext.w D0 0000303A 48C0 ext.l D0 0000303C C003 and.b D0, D3 0000303E E308 lsl D0.b, 1 00003040 122D CD2A move.b D1, [A5 - 0x32D6] 00003044 74FD moveq.l D2, 0xFFFFFFFD 00003046 C202 and.b D1, D2 00003048 8001 or.b D0, D1 0000304A 1B40 CD2A move.b [A5 - 0x32D6], D0 0000304E C003 and.b D0, D3 00003050 6752 beq +0x54 /* 000030A4 */ 00003052 554F subq.w A7, 2 00003054 2F3C 7363 7223 move.l -[A7], 0x73637223 /* 'scr#' */ 0000305A 486E FFF4 pea.l [A6 - 0xC] 0000305E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003062 301F move.w D0, [A7]+ 00003064 663E bne +0x40 /* 000030A4 */ 00003066 3B6E FFF6 CD2C move.w [A5 - 0x32D4], [A6 - 0xA] 0000306C 6036 bra +0x38 /* 000030A4 */ label0000306E: 0000306E 022D 00EF CD2A andi.b [A5 - 0x32D6], 0xEF 00003074 022D 00F7 CD2A andi.b [A5 - 0x32D6], 0xF7 0000307A 022D 00FB CD2A andi.b [A5 - 0x32D6], 0xFB 00003080 022D 00FD CD2A andi.b [A5 - 0x32D6], 0xFD 00003086 102D CD2A move.b D0, [A5 - 0x32D6] 0000308A 7201 moveq.l D1, 0x01 0000308C C001 and.b D0, D1 0000308E 6714 beq +0x16 /* 000030A4 */ 00003090 594F subq.w A7, 4 00003092 7004 moveq.l D0, 0x04 00003094 3F00 move.w -[A7], D0 00003096 2F3C 8402 0008 move.l -[A7], 0x84020008 0000309C A8B5 syscall ScriptUtil 0000309E 201F move.l D0, [A7]+ 000030A0 3B40 CD2C move.w [A5 - 0x32D4], D0 label000030A4: 000030A4 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 000030A8 4E5E unlink A6 000030AA 4E74 0004 rtd 0x0004 export_450: 000030AE 4E56 FFFC link A6, -0x0004 000030B2 2F0A move.l -[A7], A2 000030B4 486D E174 pea.l [A5 - 0x1E8C] 000030B8 7038 moveq.l D0, 0x38 000030BA 2F00 move.l -[A7], D0 000030BC 4EBA F270 jsr [PC - 0xD90 /* 0000232E */] 000030C0 2440 movea.l A2, D0 000030C2 2B4A CD80 move.l [A5 - 0x3280], A2 000030C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030CA 2F0A move.l -[A7], A2 000030CC 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 000030D0 245F movea.l A2, [A7]+ 000030D2 4E5E unlink A6 000030D4 4E74 0004 rtd 0x0004 export_451: 000030D8 4E56 FFFC link A6, -0x0004 000030DC 2F0A move.l -[A7], A2 000030DE 486D F9CE pea.l [A5 - 0x632] 000030E2 7034 moveq.l D0, 0x34 000030E4 2F00 move.l -[A7], D0 000030E6 4EBA F246 jsr [PC - 0xDBA /* 0000232E */] 000030EA 2440 movea.l A2, D0 000030EC 2B4A CD78 move.l [A5 - 0x3288], A2 000030F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030F4 7001 moveq.l D0, 0x01 000030F6 1F00 move.b -[A7], D0 000030F8 2F0A move.l -[A7], A2 000030FA 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 000030FE 245F movea.l A2, [A7]+ 00003100 4E5E unlink A6 00003102 4E74 0004 rtd 0x0004 export_452: 00003106 4E56 FFFC link A6, -0x0004 0000310A 2F0A move.l -[A7], A2 0000310C 486D DF3A pea.l [A5 - 0x20C6] 00003110 7010 moveq.l D0, 0x10 00003112 2F00 move.l -[A7], D0 00003114 4EBA F218 jsr [PC - 0xDE8 /* 0000232E */] 00003118 2440 movea.l A2, D0 0000311A 2B4A CD6C move.l [A5 - 0x3294], A2 0000311E 2F0A move.l -[A7], A2 00003120 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */] 00003124 245F movea.l A2, [A7]+ 00003126 4E5E unlink A6 00003128 4E74 0004 rtd 0x0004 export_453: 0000312C 4E56 FFF8 link A6, -0x0008 00003130 486D DC86 pea.l [A5 - 0x237A] 00003134 7008 moveq.l D0, 0x08 00003136 2F00 move.l -[A7], D0 00003138 4EBA F1F4 jsr [PC - 0xE0C /* 0000232E */] 0000313C 206E 0008 movea.l A0, [A6 + 0x8] 00003140 2250 movea.l A1, [A0] 00003142 2340 0016 move.l [A1 + 0x16], D0 00003146 2F00 move.l -[A7], D0 00003148 4EBA F262 jsr [PC - 0xD9E /* 000023AC */] 0000314C 4E5E unlink A6 0000314E 4E74 0004 rtd 0x0004 export_454: 00003152 4E56 FFFC link A6, -0x0004 00003156 2F0A move.l -[A7], A2 00003158 486D D58C pea.l [A5 - 0x2A74] 0000315C 700C moveq.l D0, 0x0C 0000315E 2F00 move.l -[A7], D0 00003160 4EBA F1CC jsr [PC - 0xE34 /* 0000232E */] 00003164 2440 movea.l A2, D0 00003166 2B4A CD7C move.l [A5 - 0x3284], A2 0000316A 7001 moveq.l D0, 0x01 0000316C 3F00 move.w -[A7], D0 0000316E 2F0A move.l -[A7], A2 00003170 4EBA CEF8 jsr [PC - 0x3108 /* 0000006A */] 00003174 245F movea.l A2, [A7]+ 00003176 4E5E unlink A6 00003178 4E74 0004 rtd 0x0004 export_455: 0000317C 4E56 FFF8 link A6, -0x0008 00003180 486D FDA2 pea.l [A5 - 0x25E] 00003184 7004 moveq.l D0, 0x04 00003186 2F00 move.l -[A7], D0 00003188 4EBA F1A4 jsr [PC - 0xE5C /* 0000232E */] 0000318C 2B40 CD70 move.l [A5 - 0x3290], D0 00003190 4E5E unlink A6 00003192 4E74 0004 rtd 0x0004 export_456: 00003196 4E56 0000 link A6, 0 0000319A 48E7 1020 movem.l -[A7], D3,A2 0000319E 70FF moveq.l D0, 0xFFFFFFFF 000031A0 246E 0008 movea.l A2, [A6 + 0x8] 000031A4 2052 movea.l A0, [A2] 000031A6 3140 003E move.w [A0 + 0x3E], D0 000031AA 2052 movea.l A0, [A2] 000031AC 217C 3F3F 3F3F 0040 move.l [A0 + 0x40], 0x3F3F3F3F /* '????' */ 000031B4 7600 moveq.l D3, 0x00 000031B6 2052 movea.l A0, [A2] 000031B8 2143 0050 move.l [A0 + 0x50], D3 000031BC 2052 movea.l A0, [A2] 000031BE 2143 0054 move.l [A0 + 0x54], D3 000031C2 2052 movea.l A0, [A2] 000031C4 317C F060 0058 move.w [A0 + 0x58], 0xF060 000031CA 2052 movea.l A0, [A2] 000031CC 2143 005A move.l [A0 + 0x5A], D3 000031D0 4CDF 0408 movem.l D3,A2, [A7]+ 000031D4 4E5E unlink A6 000031D6 4E74 0004 rtd 0x0004 export_457: 000031DA 4E56 0000 link A6, 0 000031DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031E2 4EAD EC1A jsr [A5 - 0x13E6] 000031E6 594F subq.w A7, 4 000031E8 7001 moveq.l D0, 0x01 000031EA 3F00 move.w -[A7], D0 000031EC A949 syscall GetMenuHandle 000031EE 201F move.l D0, [A7]+ 000031F0 2F00 move.l -[A7], D0 000031F2 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 000031F8 A94D syscall AppendResMenu/AddResMenu 000031FA 7001 moveq.l D0, 0x01 000031FC 3F00 move.w -[A7], D0 000031FE 4227 clr.b -[A7] 00003200 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00003204 4EAD D574 jsr [A5 - 0x2A8C] 00003208 4E5E unlink A6 0000320A 4E74 0004 rtd 0x0004 export_458: 0000320E 4E56 0000 link A6, 0 00003212 206E 0008 movea.l A0, [A6 + 0x8] 00003216 2250 movea.l A1, [A0] 00003218 236E 000C 005E move.l [A1 + 0x5E], [A6 + 0xC] 0000321E 4E5E unlink A6 00003220 4E74 0008 rtd 0x0008 export_459: 00003224 4E56 0000 link A6, 0 00003228 206E 0008 movea.l A0, [A6 + 0x8] 0000322C 2250 movea.l A1, [A0] 0000322E 236E 000C 005E move.l [A1 + 0x5E], [A6 + 0xC] 00003234 4E5E unlink A6 00003236 4E74 0008 rtd 0x0008 export_460: 0000323A 4E56 0000 link A6, 0 0000323E 4E5E unlink A6 00003240 4E74 000C rtd 0x000C export_461: 00003244 4E56 0000 link A6, 0 00003248 4E5E unlink A6 0000324A 4E74 000C rtd 0x000C export_462: 0000324E 4E56 0000 link A6, 0 00003252 4E5E unlink A6 00003254 4E74 000C rtd 0x000C export_463: 00003258 4E56 FEB4 link A6, -0x014C 0000325C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003260 262E 000C move.l D3, [A6 + 0xC] 00003264 6A34 bpl +0x36 /* 0000329A */ 00003266 4483 neg.l D3 00003268 7010 moveq.l D0, 0x10 0000326A E0AB lsr D3, D0 0000326C 7801 moveq.l D4, 0x01 0000326E B644 cmp.w D3, D4 00003270 6600 00F0 bne +0xF2 /* 00003362 */ 00003274 594F subq.w A7, 4 00003276 3F04 move.w -[A7], D4 00003278 A949 syscall GetMenuHandle 0000327A 201F move.l D0, [A7]+ 0000327C 2F00 move.l -[A7], D0 0000327E 302E 000E move.w D0, [A6 + 0xE] 00003282 4440 neg.w D0 00003284 3F00 move.w -[A7], D0 00003286 486E FEB4 pea.l [A6 - 0x14C] 0000328A A946 syscall GetMenuItemText/GetItem 0000328C 554F subq.w A7, 2 0000328E 486E FEB4 pea.l [A6 - 0x14C] 00003292 A9B6 syscall OpenDeskAcc 00003294 544F addq.w A7, 2 00003296 6000 00CA bra +0xCC /* 00003362 */ label0000329A: 0000329A 202E 000C move.l D0, [A6 + 0xC] 0000329E 7202 moveq.l D1, 0x02 000032A0 B041 cmp.w D0, D1 000032A2 6740 beq +0x42 /* 000032E4 */ 000032A4 7203 moveq.l D1, 0x03 000032A6 B041 cmp.w D0, D1 000032A8 674C beq +0x4E /* 000032F6 */ 000032AA 7204 moveq.l D1, 0x04 000032AC B041 cmp.w D0, D1 000032AE 676E beq +0x70 /* 0000331E */ 000032B0 7201 moveq.l D1, 0x01 000032B2 B041 cmp.w D0, D1 000032B4 6700 0088 beq +0x8A /* 0000333E */ 000032B8 7210 moveq.l D1, 0x10 000032BA B041 cmp.w D0, D1 000032BC 6700 008A beq +0x8C /* 00003348 */ 000032C0 7212 moveq.l D1, 0x12 000032C2 B041 cmp.w D0, D1 000032C4 6700 0082 beq +0x84 /* 00003348 */ 000032C8 7213 moveq.l D1, 0x13 000032CA B041 cmp.w D0, D1 000032CC 677A beq +0x7C /* 00003348 */ 000032CE 7214 moveq.l D1, 0x14 000032D0 B041 cmp.w D0, D1 000032D2 6774 beq +0x76 /* 00003348 */ 000032D4 7215 moveq.l D1, 0x15 000032D6 B041 cmp.w D0, D1 000032D8 676E beq +0x70 /* 00003348 */ 000032DA 7216 moveq.l D1, 0x16 000032DC B041 cmp.w D0, D1 000032DE 677A beq +0x7C /* 0000335A */ 000032E0 6000 0080 bra +0x82 /* 00003362 */ label000032E4: 000032E4 206D CD34 movea.l A0, [A5 - 0x32CC] 000032E8 2F10 move.l -[A7], [A0] 000032EA A851 syscall SetCursor 000032EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032F0 4EAD EC9E jsr [A5 - 0x1362] 000032F4 606C bra +0x6E /* 00003362 */ label000032F6: 000032F6 486E FFB4 pea.l [A6 - 0x4C] 000032FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032FE 4EAD ECB0 jsr [A5 - 0x1350] 00003302 102E FFB4 move.b D0, [A6 - 0x4C] 00003306 675A beq +0x5C /* 00003362 */ 00003308 206D CD34 movea.l A0, [A5 - 0x32CC] 0000330C 2F10 move.l -[A7], [A0] 0000330E A851 syscall SetCursor 00003310 486E FFB4 pea.l [A6 - 0x4C] 00003314 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003318 4EAD ECA4 jsr [A5 - 0x135C] 0000331C 6044 bra +0x46 /* 00003362 */ label0000331E: 0000331E 594F subq.w A7, 4 00003320 A924 syscall FrontWindow 00003322 245F movea.l A2, [A7]+ 00003324 2F0A move.l -[A7], A2 00003326 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 0000332A 584F addq.w A7, 4 0000332C 4A00 tst.b D0 0000332E 6732 beq +0x34 /* 00003362 */ 00003330 594F subq.w A7, 4 00003332 A924 syscall FrontWindow 00003334 265F movea.l A3, [A7]+ 00003336 3F2B 006C move.w -[A7], [A3 + 0x6C] 0000333A A9B7 syscall CloseDeskAcc 0000333C 6024 bra +0x26 /* 00003362 */ label0000333E: 0000333E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003342 4EAD D8C8 jsr [A5 - 0x2738] 00003346 601A bra +0x1C /* 00003362 */ label00003348: 00003348 554F subq.w A7, 2 0000334A 302E 000E move.w D0, [A6 + 0xE] 0000334E 72F0 moveq.l D1, 0xFFFFFFF0 00003350 D041 add.w D0, D1 00003352 3F00 move.w -[A7], D0 00003354 A9C2 syscall SysEdit 00003356 544F addq.w A7, 2 00003358 6008 bra +0xA /* 00003362 */ label0000335A: 0000335A 2F2D CD78 move.l -[A7], [A5 - 0x3288] 0000335E 4EAD F974 jsr [A5 - 0x68C] label00003362: 00003362 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003366 4E5E unlink A6 00003368 4E74 0008 rtd 0x0008 export_464: 0000336C 4E56 FFC0 link A6, -0x0040 00003370 48E7 1030 movem.l -[A7], D3,A2,A3 00003374 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00003378 4EAD E162 jsr [A5 - 0x1E9E] 0000337C 2640 movea.l A3, D0 0000337E B6FC 0000 cmpa.w A3, 0x0 00003382 6712 beq +0x14 /* 00003396 */ 00003384 2440 movea.l A2, D0 00003386 2F0B move.l -[A7], A3 00003388 4EAD D07E jsr [A5 - 0x2F82] 0000338C 1200 move.b D1, D0 0000338E 200A move.l D0, A2 00003390 7000 moveq.l D0, 0x00 00003392 1001 move.b D0, D1 00003394 6002 bra +0x4 /* 00003398 */ label00003396: 00003396 7000 moveq.l D0, 0x00 label00003398: 00003398 1600 move.b D3, D0 0000339A 7001 moveq.l D0, 0x01 0000339C 2F00 move.l -[A7], D0 0000339E 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033A2 4EAD D4FC jsr [A5 - 0x2B04] 000033A6 102D CD67 move.b D0, [A5 - 0x3299] 000033AA 674A beq +0x4C /* 000033F6 */ 000033AC 7004 moveq.l D0, 0x04 000033AE 2F00 move.l -[A7], D0 000033B0 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033B4 4EAD D4FC jsr [A5 - 0x2B04] 000033B8 7010 moveq.l D0, 0x10 000033BA 2F00 move.l -[A7], D0 000033BC 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033C0 4EAD D4FC jsr [A5 - 0x2B04] 000033C4 7012 moveq.l D0, 0x12 000033C6 2F00 move.l -[A7], D0 000033C8 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033CC 4EAD D4FC jsr [A5 - 0x2B04] 000033D0 7013 moveq.l D0, 0x13 000033D2 2F00 move.l -[A7], D0 000033D4 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033D8 4EAD D4FC jsr [A5 - 0x2B04] 000033DC 7014 moveq.l D0, 0x14 000033DE 2F00 move.l -[A7], D0 000033E0 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033E4 4EAD D4FC jsr [A5 - 0x2B04] 000033E8 7015 moveq.l D0, 0x15 000033EA 2F00 move.l -[A7], D0 000033EC 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000033F0 4EAD D4FC jsr [A5 - 0x2B04] 000033F4 6010 bra +0x12 /* 00003406 */ label000033F6: 000033F6 4A03 tst.b D3 000033F8 660C bne +0xE /* 00003406 */ 000033FA 7016 moveq.l D0, 0x16 000033FC 2F00 move.l -[A7], D0 000033FE 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00003402 4EAD D4FC jsr [A5 - 0x2B04] label00003406: 00003406 206E 0008 movea.l A0, [A6 + 0x8] 0000340A 2250 movea.l A1, [A0] 0000340C 4A29 003A tst.b [A1 + 0x3A] 00003410 661C bne +0x1E /* 0000342E */ 00003412 4A03 tst.b D3 00003414 6618 bne +0x1A /* 0000342E */ 00003416 7002 moveq.l D0, 0x02 00003418 2F00 move.l -[A7], D0 0000341A 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000341E 4EAD D4FC jsr [A5 - 0x2B04] 00003422 7003 moveq.l D0, 0x03 00003424 2F00 move.l -[A7], D0 00003426 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000342A 4EAD D4FC jsr [A5 - 0x2B04] label0000342E: 0000342E 486E FFC0 pea.l [A6 - 0x40] 00003432 3F3C 0080 move.w -[A7], 0x80 00003436 7003 moveq.l D0, 0x03 00003438 3F00 move.w -[A7], D0 0000343A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000343E 7010 moveq.l D0, 0x10 00003440 2F00 move.l -[A7], D0 00003442 486E FFC0 pea.l [A6 - 0x40] 00003446 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000344A 4EAD D520 jsr [A5 - 0x2AE0] 0000344E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003452 4E5E unlink A6 00003454 4E74 0004 rtd 0x0004 export_465: 00003458 4E56 0000 link A6, 0 0000345C 206E 0008 movea.l A0, [A6 + 0x8] 00003460 2250 movea.l A1, [A0] 00003462 136E 000C 003C move.b [A1 + 0x3C], [A6 + 0xC] 00003468 4E5E unlink A6 0000346A 4E74 0006 rtd 0x0006 export_466: 0000346E 4E56 0000 link A6, 0 00003472 206E 0008 movea.l A0, [A6 + 0x8] 00003476 2250 movea.l A1, [A0] 00003478 136E 000C 003D move.b [A1 + 0x3D], [A6 + 0xC] 0000347E 4E5E unlink A6 00003480 4E74 0006 rtd 0x0006 export_467: 00003484 4E56 FFFC link A6, -0x0004 00003488 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 0000348C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003490 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003494 4EAD EC50 jsr [A5 - 0x13B0] 00003498 282E 000C move.l D4, [A6 + 0xC] 0000349C 43EE FFFC lea.l A1, [A6 - 0x4] 000034A0 A11D syscall MaxMem, flags=1 000034A2 2288 move.l [A1], A0 000034A4 9880 sub.l D4, D0 000034A6 7001 moveq.l D0, 0x01 000034A8 B880 cmp.l D4, D0 000034AA 6D00 00C6 blt +0xC8 /* 00003572 */ 000034AE 7C00 moveq.l D6, 0x00 000034B0 246E 0008 movea.l A2, [A6 + 0x8] 000034B4 2052 movea.l A0, [A2] 000034B6 2668 0036 movea.l A3, [A0 + 0x36] 000034BA B6FC 0000 cmpa.w A3, 0x0 000034BE 6700 00AE beq +0xB0 /* 0000356E */ 000034C2 594F subq.w A7, 4 000034C4 2F0B move.l -[A7], A3 000034C6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000034CA 2A1F move.l D5, [A7]+ 000034CC 2652 movea.l A3, [A2] 000034CE 4A2B 003D tst.b [A3 + 0x3D] 000034D2 6712 beq +0x14 /* 000034E6 */ 000034D4 2005 move.l D0, D5 000034D6 9084 sub.l D0, D4 000034D8 D0AB 0032 add.l D0, [A3 + 0x32] 000034DC 222B 002E move.l D1, [A3 + 0x2E] 000034E0 B081 cmp.l D0, D1 000034E2 6D2A blt +0x2C /* 0000350E */ 000034E4 6016 bra +0x18 /* 000034FC */ label000034E6: 000034E6 2005 move.l D0, D5 000034E8 9084 sub.l D0, D4 000034EA 246E 0008 movea.l A2, [A6 + 0x8] 000034EE 2652 movea.l A3, [A2] 000034F0 D0AB 0032 add.l D0, [A3 + 0x32] 000034F4 222B 002A move.l D1, [A3 + 0x2A] 000034F8 B081 cmp.l D0, D1 000034FA 6D12 blt +0x14 /* 0000350E */ label000034FC: 000034FC 206E 0008 movea.l A0, [A6 + 0x8] 00003500 2250 movea.l A1, [A0] 00003502 2069 0036 movea.l A0, [A1 + 0x36] 00003506 2005 move.l D0, D5 00003508 9084 sub.l D0, D4 0000350A A024 syscall SetHandleSize 0000350C 7C01 moveq.l D6, 0x01 label0000350E: 0000350E 4A06 tst.b D6 00003510 6646 bne +0x48 /* 00003558 */ 00003512 206E 0008 movea.l A0, [A6 + 0x8] 00003516 2250 movea.l A1, [A0] 00003518 4A29 003C tst.b [A1 + 0x3C] 0000351C 663A bne +0x3C /* 00003558 */ 0000351E 246E 0008 movea.l A2, [A6 + 0x8] 00003522 2652 movea.l A3, [A2] 00003524 7036 moveq.l D0, 0x36 00003526 D7C0 add.l A3, D0 00003528 2005 move.l D0, D5 0000352A 9084 sub.l D0, D4 0000352C 263C 0000 0800 move.l D3, 0x800 00003532 B083 cmp.l D0, D3 00003534 6D08 blt +0xA /* 0000353E */ 00003536 2053 movea.l A0, [A3] 00003538 2003 move.l D0, D3 0000353A A024 syscall SetHandleSize 0000353C 6018 bra +0x1A /* 00003556 */ label0000353E: 0000353E 206E 0008 movea.l A0, [A6 + 0x8] 00003542 2250 movea.l A1, [A0] 00003544 2069 0036 movea.l A0, [A1 + 0x36] 00003548 A023 syscall DisposHandle/DisposeHandle 0000354A 7000 moveq.l D0, 0x00 0000354C 206E 0008 movea.l A0, [A6 + 0x8] 00003550 2250 movea.l A1, [A0] 00003552 2340 0036 move.l [A1 + 0x36], D0 label00003556: 00003556 7C01 moveq.l D6, 0x01 label00003558: 00003558 4A06 tst.b D6 0000355A 6712 beq +0x14 /* 0000356E */ 0000355C 7000 moveq.l D0, 0x00 0000355E 2B40 CD68 move.l [A5 - 0x3298], D0 00003562 206E 0008 movea.l A0, [A6 + 0x8] 00003566 2250 movea.l A1, [A0] 00003568 137C 0001 003A move.b [A1 + 0x3A], 0x1 label0000356E: 0000356E 4A06 tst.b D6 00003570 6704 beq +0x6 /* 00003576 */ label00003572: 00003572 7001 moveq.l D0, 0x01 00003574 601C bra +0x1E /* 00003592 */ label00003576: 00003576 206E 0008 movea.l A0, [A6 + 0x8] 0000357A 2250 movea.l A1, [A0] 0000357C 4A29 003C tst.b [A1 + 0x3C] 00003580 6704 beq +0x6 /* 00003586 */ 00003582 7000 moveq.l D0, 0x00 00003584 600C bra +0xE /* 00003592 */ label00003586: 00003586 2F2E 000C move.l -[A7], [A6 + 0xC] 0000358A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000358E 4EAD EC5C jsr [A5 - 0x13A4] label00003592: 00003592 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00003596 4E5E unlink A6 00003598 4E74 0008 rtd 0x0008 export_468: 0000359C 4E56 0000 link A6, 0 000035A0 4E5E unlink A6 000035A2 4E74 0008 rtd 0x0008 export_469: 000035A6 4E56 0000 link A6, 0 000035AA 4E5E unlink A6 000035AC 4E74 0004 rtd 0x0004 export_470: 000035B0 4E56 0000 link A6, 0 000035B4 7094 moveq.l D0, 0xFFFFFF94 000035B6 3F00 move.w -[A7], D0 000035B8 42A7 clr.l -[A7] 000035BA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000035BE 7000 moveq.l D0, 0x00 000035C0 4E5E unlink A6 000035C2 4E74 0008 rtd 0x0008 export_441: 000035C6 4E56 FFF8 link A6, -0x0008 000035CA 48E7 1820 movem.l -[A7], D3,D4,A2 000035CE 2D7C 7FFF FFFF FFF8 move.l [A6 - 0x8], 0x7FFFFFFF 000035D6 486E FFF8 pea.l [A6 - 0x8] 000035DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000035DE 4EAD D6AE jsr [A5 - 0x2952] 000035E2 246E 0008 movea.l A2, [A6 + 0x8] 000035E6 2612 move.l D3, [A2] 000035E8 282E FFF8 move.l D4, [A6 - 0x8] 000035EC B684 cmp.l D3, D4 000035EE 6C02 bge +0x4 /* 000035F2 */ 000035F0 6002 bra +0x4 /* 000035F4 */ label000035F2: 000035F2 2604 move.l D3, D4 label000035F4: 000035F4 2483 move.l [A2], D3 000035F6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000035FA 4E5E unlink A6 000035FC 4E74 0008 rtd 0x0008 export_471: 00003600 4E56 FFC4 link A6, -0x003C 00003604 48E7 1030 movem.l -[A7], D3,A2,A3 00003608 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000360C 4EAD EC6E jsr [A5 - 0x1392] 00003610 486E FFC4 pea.l [A6 - 0x3C] 00003614 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00003618 584F addq.w A7, 4 0000361A 41EE FFD2 lea.l A0, [A6 - 0x2E] 0000361E 7000 moveq.l D0, 0x00 00003620 43FA 0006 lea.l A1, [PC + 0x6 /* 00003628, value 0x4A80662C */] 00003624 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00003628 4A80 tst.l D0 0000362A 662C bne +0x2E /* 00003658 */ 0000362C 7001 moveq.l D0, 0x01 0000362E 206E 0008 movea.l A0, [A6 + 0x8] 00003632 2250 movea.l A1, [A0] 00003634 3340 0024 move.w [A1 + 0x24], D0 label00003638: 00003638 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000363C 4EAD EC68 jsr [A5 - 0x1398] 00003640 246E 0008 movea.l A2, [A6 + 0x8] 00003644 2652 movea.l A3, [A2] 00003646 4A2B 0023 tst.b [A3 + 0x23] 0000364A 66EC bne -0x12 /* 00003638 */ 0000364C 7002 moveq.l D0, 0x02 0000364E 3740 0024 move.w [A3 + 0x24], D0 00003652 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003656 6034 bra +0x36 /* 0000368C */ label00003658: 00003658 362D CD24 move.w D3, [A5 - 0x32DC] 0000365C 7001 moveq.l D0, 0x01 0000365E B640 cmp.w D3, D0 00003660 670C beq +0xE /* 0000366E */ 00003662 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00003666 3F03 move.w -[A7], D3 00003668 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000366C 5C4F addq.w A7, 6 label0000366E: 0000366E 4267 clr.w -[A7] 00003670 A938 syscall HiliteMenu 00003672 486E FFC4 pea.l [A6 - 0x3C] 00003676 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 0000367A 102E FFC9 move.b D0, [A6 - 0x37] 0000367E 670C beq +0xE /* 0000368C */ 00003680 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00003684 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00003688 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000368C: 0000368C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003690 4EAD EBF6 jsr [A5 - 0x140A] 00003694 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003698 4E5E unlink A6 0000369A 4E74 0004 rtd 0x0004 export_472: 0000369E 4E56 FFF8 link A6, -0x0008 000036A2 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000036A6 7000 moveq.l D0, 0x00 000036A8 2D40 FFF8 move.l [A6 - 0x8], D0 000036AC 594F subq.w A7, 4 000036AE A924 syscall FrontWindow 000036B0 285F movea.l A4, [A7]+ 000036B2 2F0C move.l -[A7], A4 000036B4 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000036B8 584F addq.w A7, 4 000036BA 1800 move.b D4, D0 000036BC 246E 0008 movea.l A2, [A6 + 0x8] 000036C0 2052 movea.l A0, [A2] 000036C2 2F28 0016 move.l -[A7], [A0 + 0x16] 000036C6 4EAD DC62 jsr [A5 - 0x239E] 000036CA 4227 clr.b -[A7] 000036CC 2F0A move.l -[A7], A2 000036CE 4EAD EC44 jsr [A5 - 0x13BC] 000036D2 7600 moveq.l D3, 0x00 000036D4 2052 movea.l A0, [A2] 000036D6 2143 0032 move.l [A0 + 0x32], D3 000036DA 4240 clr.w D0 000036DC 3B40 CD24 move.w [A5 - 0x32DC], D0 000036E0 2B43 CD20 move.l [A5 - 0x32E0], D3 000036E4 2652 movea.l A3, [A2] 000036E6 4A2B 0022 tst.b [A3 + 0x22] 000036EA 6720 beq +0x22 /* 0000370C */ 000036EC 486D 0DEA pea.l [A5 + 0xDEA /* export_441 */] 000036F0 486E FFF8 pea.l [A6 - 0x8] 000036F4 2F2B 001E move.l -[A7], [A3 + 0x1E] 000036F8 4EAD D6F6 jsr [A5 - 0x290A] 000036FC 2052 movea.l A0, [A2] 000036FE 2F28 001E move.l -[A7], [A0 + 0x1E] 00003702 4EAD D6D8 jsr [A5 - 0x2928] 00003706 2052 movea.l A0, [A2] 00003708 4228 0022 clr.b [A0 + 0x22] label0000370C: 0000370C 594F subq.w A7, 4 0000370E A924 syscall FrontWindow 00003710 201F move.l D0, [A7]+ 00003712 2F00 move.l -[A7], D0 00003714 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00003718 584F addq.w A7, 4 0000371A 4A00 tst.b D0 0000371C 6714 beq +0x16 /* 00003732 */ 0000371E 7000 moveq.l D0, 0x00 00003720 2B40 CD68 move.l [A5 - 0x3298], D0 00003724 4A04 tst.b D4 00003726 6616 bne +0x18 /* 0000373E */ 00003728 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000372C 4EAD EC7A jsr [A5 - 0x1386] 00003730 600C bra +0xE /* 0000373E */ label00003732: 00003732 4A04 tst.b D4 00003734 6708 beq +0xA /* 0000373E */ 00003736 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000373A 4EAD EC80 jsr [A5 - 0x1380] label0000373E: 0000373E 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00003742 206E 0008 movea.l A0, [A6 + 0x8] 00003746 2250 movea.l A1, [A0] 00003748 705E moveq.l D0, 0x5E 0000374A D3C0 add.l A1, D0 0000374C 2F09 move.l -[A7], A1 0000374E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003752 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00003756 4E5E unlink A6 00003758 4E74 0004 rtd 0x0004 export_473: 0000375C 4E56 FEA8 link A6, -0x0158 00003760 2F04 move.l -[A7], D4 00003762 486E FEA8 pea.l [A6 - 0x158] 00003766 486E FEAA pea.l [A6 - 0x156] 0000376A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000376E 0C6E 0000 FEAA cmpi.w [A6 - 0x156], 0x0 00003774 6F74 ble +0x76 /* 000037EA */ 00003776 206D CD34 movea.l A0, [A5 - 0x32CC] 0000377A 2F10 move.l -[A7], [A0] 0000377C A851 syscall SetCursor 0000377E 7801 moveq.l D4, 0x01 00003780 6062 bra +0x64 /* 000037E4 */ label00003782: 00003782 3F04 move.w -[A7], D4 00003784 486E FEAC pea.l [A6 - 0x154] 00003788 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 0000378C 2D6E FEAE FFB6 move.l [A6 - 0x4A], [A6 - 0x152] 00003792 3D6E FEAC FFBA move.w [A6 - 0x46], [A6 - 0x154] 00003798 3D6E FEB2 FFBC move.w [A6 - 0x44], [A6 - 0x14E] 0000379E 1D7C 0001 FFB4 move.b [A6 - 0x4C], 0x1 000037A4 486E FFBE pea.l [A6 - 0x42] 000037A8 486E FEB4 pea.l [A6 - 0x14C] 000037AC 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000037B0 504F addq.w A7, 8 000037B2 486E FFB4 pea.l [A6 - 0x4C] 000037B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037BA 4EAD ECA4 jsr [A5 - 0x135C] 000037BE 0C6E 0001 FEA8 cmpi.w [A6 - 0x158], 0x1 000037C4 6616 bne +0x18 /* 000037DC */ 000037C6 2F2D CD80 move.l -[A7], [A5 - 0x3280] 000037CA 4EAD E15C jsr [A5 - 0x1EA4] 000037CE A9FF syscall Debugger 000037D0 7009 moveq.l D0, 0x09 000037D2 2F00 move.l -[A7], D0 000037D4 2F2D CD74 move.l -[A7], [A5 - 0x328C] 000037D8 4EAD D63C jsr [A5 - 0x29C4] label000037DC: 000037DC 3F04 move.w -[A7], D4 000037DE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000037E2 5244 addq.w D4, 1 label000037E4: 000037E4 B86E FEAA cmp.w D4, [A6 - 0x156] 000037E8 6F98 ble -0x66 /* 00003782 */ label000037EA: 000037EA 3F2E FEAA move.w -[A7], [A6 - 0x156] 000037EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037F2 4EAD EC74 jsr [A5 - 0x138C] 000037F6 281F move.l D4, [A7]+ 000037F8 4E5E unlink A6 000037FA 4E74 0004 rtd 0x0004 export_474: 000037FE 4E56 0000 link A6, 0 00003802 3F3C FF7F move.w -[A7], 0xFF7F 00003806 4267 clr.w -[A7] 00003808 201F move.l D0, [A7]+ 0000380A A032 syscall FlushEvents 0000380C 102D CD2A move.b D0, [A5 - 0x32D6] 00003810 E808 lsr D0.b, 4 00003812 7201 moveq.l D1, 0x01 00003814 C001 and.b D0, D1 00003816 6612 bne +0x14 /* 0000382A */ 00003818 302E 000C move.w D0, [A6 + 0xC] 0000381C 660C bne +0xE /* 0000382A */ 0000381E 7002 moveq.l D0, 0x02 00003820 2F00 move.l -[A7], D0 00003822 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00003826 4EAD D63C jsr [A5 - 0x29C4] label0000382A: 0000382A 4E5E unlink A6 0000382C 4E74 0006 rtd 0x0006 export_475: 00003830 4E56 0000 link A6, 0 00003834 2F03 move.l -[A7], D3 00003836 102D CD67 move.b D0, [A5 - 0x3299] 0000383A 6618 bne +0x1A /* 00003854 */ 0000383C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003840 4EBA E8C8 jsr [PC - 0x1738 /* 0000210A */] 00003844 7601 moveq.l D3, 0x01 00003846 1B43 CD67 move.b [A5 - 0x3299], D3 0000384A 1F03 move.b -[A7], D3 0000384C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003850 4EAD D64E jsr [A5 - 0x29B2] label00003854: 00003854 261F move.l D3, [A7]+ 00003856 4E5E unlink A6 00003858 4E74 0004 rtd 0x0004 export_476: 0000385C 4E56 FFFC link A6, -0x0004 00003860 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00003864 102D CD67 move.b D0, [A5 - 0x3299] 00003868 671E beq +0x20 /* 00003888 */ 0000386A 594F subq.w A7, 4 0000386C A924 syscall FrontWindow 0000386E 201F move.l D0, [A7]+ 00003870 2F00 move.l -[A7], D0 00003872 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00003876 584F addq.w A7, 4 00003878 4A00 tst.b D0 0000387A 660C bne +0xE /* 00003888 */ 0000387C 422D CD67 clr.b [A5 - 0x3299] 00003880 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003884 4EBA E8BE jsr [PC - 0x1742 /* 00002144 */] label00003888: 00003888 4E5E unlink A6 0000388A 4E74 0004 rtd 0x0004 export_477: 0000388E 4E56 0000 link A6, 0 00003892 7000 moveq.l D0, 0x00 00003894 206D EA4C movea.l A0, [A5 - 0x15B4] 00003898 2080 move.l [A0], D0 0000389A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000389E 4EAD D8BC jsr [A5 - 0x2744] 000038A2 4E5E unlink A6 000038A4 4E74 0004 rtd 0x0004 export_478: 000038A8 4E56 0000 link A6, 0 000038AC 7000 moveq.l D0, 0x00 000038AE 206D EA44 movea.l A0, [A5 - 0x15BC] 000038B2 2080 move.l [A0], D0 000038B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038B8 4EAD D8C2 jsr [A5 - 0x273E] 000038BC 4E5E unlink A6 000038BE 4E74 0004 rtd 0x0004 export_479: 000038C2 4E56 FFFC link A6, -0x0004 000038C6 48E7 0030 movem.l -[A7], A2,A3 000038CA 206E 0008 movea.l A0, [A6 + 0x8] 000038CE 2250 movea.l A1, [A0] 000038D0 4229 0023 clr.b [A1 + 0x23] label000038D4: 000038D4 2F2D CD80 move.l -[A7], [A5 - 0x3280] 000038D8 4EAD E162 jsr [A5 - 0x1E9E] 000038DC 2440 movea.l A2, D0 000038DE B4FC 0000 cmpa.w A2, 0x0 000038E2 671E beq +0x20 /* 00003902 */ 000038E4 2F0A move.l -[A7], A2 000038E6 4EBA D8C0 jsr [PC - 0x2740 /* 000011A8 */] 000038EA 2640 movea.l A3, D0 000038EC 2F0B move.l -[A7], A3 000038EE 4EAD D8C8 jsr [A5 - 0x2738] 000038F2 4A00 tst.b D0 000038F4 66DE bne -0x20 /* 000038D4 */ 000038F6 206E 0008 movea.l A0, [A6 + 0x8] 000038FA 2250 movea.l A1, [A0] 000038FC 137C 0001 0023 move.b [A1 + 0x23], 0x1 label00003902: 00003902 206E 0008 movea.l A0, [A6 + 0x8] 00003906 2250 movea.l A1, [A0] 00003908 1029 0023 move.b D0, [A1 + 0x23] 0000390C 57C0 seq D0 0000390E 4400 neg.b D0 00003910 4880 ext.w D0 00003912 48C0 ext.l D0 00003914 4CDF 0C00 movem.l A2,A3, [A7]+ 00003918 4E5E unlink A6 0000391A 4E74 0004 rtd 0x0004 export_480: 0000391E 4E56 0000 link A6, 0 00003922 4E5E unlink A6 00003924 4E74 0004 rtd 0x0004 export_481: 00003928 4E56 0000 link A6, 0 0000392C 7001 moveq.l D0, 0x01 0000392E 3F00 move.w -[A7], D0 00003930 42A7 clr.l -[A7] 00003932 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00003936 4E5E unlink A6 00003938 4E74 0004 rtd 0x0004 export_482: 0000393C 4E56 0000 link A6, 0 00003940 4E5E unlink A6 00003942 4E74 0004 rtd 0x0004 export_483: 00003946 4E56 0000 link A6, 0 0000394A 4E5E unlink A6 0000394C 4E74 0008 rtd 0x0008 export_484: 00003950 4E56 FFF8 link A6, -0x0008 00003954 48E7 1030 movem.l -[A7], D3,A2,A3 00003958 486E FFF8 pea.l [A6 - 0x8] 0000395C 246E 0008 movea.l A2, [A6 + 0x8] 00003960 2052 movea.l A0, [A2] 00003962 3F28 0058 move.w -[A7], [A0 + 0x58] 00003966 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 0000396C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00003970 4FEF 000A lea.l A7, [A7 + 0xA] 00003974 7001 moveq.l D0, 0x01 00003976 1F00 move.b -[A7], D0 00003978 2F0A move.l -[A7], A2 0000397A 4EAD DA0C jsr [A5 - 0x25F4] 0000397E 1600 move.b D3, D0 00003980 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003984 486D EE16 pea.l [A5 - 0x11EA] 00003988 2652 movea.l A3, [A2] 0000398A 2F2B 0050 move.l -[A7], [A3 + 0x50] 0000398E 3F2B 003E move.w -[A7], [A3 + 0x3E] 00003992 7040 moveq.l D0, 0x40 00003994 2D4B FFFC move.l [A6 - 0x4], A3 00003998 D7C0 add.l A3, D0 0000399A 2F0B move.l -[A7], A3 0000399C 206E FFFC movea.l A0, [A6 - 0x4] 000039A0 2F28 0054 move.l -[A7], [A0 + 0x54] 000039A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000039A8 3F28 0058 move.w -[A7], [A0 + 0x58] 000039AC 2F28 005A move.l -[A7], [A0 + 0x5A] 000039B0 3F3C 0004 move.w -[A7], 0x4 000039B4 A9EA syscall Pack3 000039B6 1F03 move.b -[A7], D3 000039B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039BC 4EAD DA0C jsr [A5 - 0x25F4] 000039C0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000039C4 4E5E unlink A6 000039C6 4E74 0008 rtd 0x0008 export_485: 000039CA 4E56 FFF4 link A6, -0x000C 000039CE 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000039D2 206E 0008 movea.l A0, [A6 + 0x8] 000039D6 2250 movea.l A1, [A0] 000039D8 4A29 003A tst.b [A1 + 0x3A] 000039DC 6700 0082 beq +0x84 /* 00003A60 */ 000039E0 43EE FFF4 lea.l A1, [A6 - 0xC] 000039E4 A11D syscall MaxMem, flags=1 000039E6 2288 move.l [A1], A0 000039E8 246E 0008 movea.l A2, [A6 + 0x8] 000039EC 2652 movea.l A3, [A2] 000039EE 222B 0026 move.l D1, [A3 + 0x26] 000039F2 0681 0000 0800 addi.l D1, 0x800 000039F8 B081 cmp.l D0, D1 000039FA 6F40 ble +0x42 /* 00003A3C */ 000039FC 246B 0036 movea.l A2, [A3 + 0x36] 00003A00 B4FC 0000 cmpa.w A2, 0x0 00003A04 6704 beq +0x6 /* 00003A0A */ 00003A06 204A movea.l A0, A2 00003A08 A023 syscall DisposHandle/DisposeHandle label00003A0A: 00003A0A 246E 0008 movea.l A2, [A6 + 0x8] 00003A0E 2052 movea.l A0, [A2] 00003A10 2F28 0026 move.l -[A7], [A0 + 0x26] 00003A14 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00003A18 584F addq.w A7, 4 00003A1A 2052 movea.l A0, [A2] 00003A1C 2140 0036 move.l [A0 + 0x36], D0 00003A20 2F00 move.l -[A7], D0 00003A22 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00003A26 4203 clr.b D3 00003A28 2052 movea.l A0, [A2] 00003A2A 1143 003A move.b [A0 + 0x3A], D3 00003A2E 2052 movea.l A0, [A2] 00003A30 1143 003B move.b [A0 + 0x3B], D3 00003A34 2F0A move.l -[A7], A2 00003A36 4EAD EC56 jsr [A5 - 0x13AA] 00003A3A 6024 bra +0x26 /* 00003A60 */ label00003A3C: 00003A3C 246E 0008 movea.l A2, [A6 + 0x8] 00003A40 2052 movea.l A0, [A2] 00003A42 4A28 003B tst.b [A0 + 0x3B] 00003A46 6618 bne +0x1A /* 00003A60 */ 00003A48 3F3C 0081 move.w -[A7], 0x81 00003A4C 7001 moveq.l D0, 0x01 00003A4E 3F00 move.w -[A7], D0 00003A50 2F2D CD70 move.l -[A7], [A5 - 0x3290] 00003A54 4EAD FD9C jsr [A5 - 0x264] 00003A58 2052 movea.l A0, [A2] 00003A5A 117C 0001 003B move.b [A0 + 0x3B], 0x1 label00003A60: 00003A60 286D CD74 movea.l A4, [A5 - 0x328C] 00003A64 2D6D EBE0 FFF8 move.l [A6 - 0x8], [A5 - 0x1420] label00003A6A: 00003A6A 2D7C 7FFF FFFF FFFC move.l [A6 - 0x4], 0x7FFFFFFF 00003A72 486E FFFC pea.l [A6 - 0x4] 00003A76 2F0C move.l -[A7], A4 00003A78 4EAD D642 jsr [A5 - 0x29BE] 00003A7C 262E FFF8 move.l D3, [A6 - 0x8] 00003A80 282E FFFC move.l D4, [A6 - 0x4] 00003A84 B684 cmp.l D3, D4 00003A86 6C02 bge +0x4 /* 00003A8A */ 00003A88 6002 bra +0x4 /* 00003A8C */ label00003A8A: 00003A8A 2604 move.l D3, D4 label00003A8C: 00003A8C 2D43 FFF8 move.l [A6 - 0x8], D3 00003A90 204C movea.l A0, A4 00003A92 2250 movea.l A1, [A0] 00003A94 2029 000C move.l D0, [A1 + 0xC] 00003A98 2840 movea.l A4, D0 00003A9A 4A80 tst.l D0 00003A9C 66CC bne -0x32 /* 00003A6A */ 00003A9E 486D 0DEA pea.l [A5 + 0xDEA /* export_441 */] 00003AA2 486E FFF8 pea.l [A6 - 0x8] 00003AA6 206E 0008 movea.l A0, [A6 + 0x8] 00003AAA 2250 movea.l A1, [A0] 00003AAC 2F29 001A move.l -[A7], [A1 + 0x1A] 00003AB0 4EAD D6F6 jsr [A5 - 0x290A] 00003AB4 2B6E FFF8 CD68 move.l [A5 - 0x3298], [A6 - 0x8] 00003ABA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00003ABE 4E5E unlink A6 00003AC0 4E74 0008 rtd 0x0008 export_486: 00003AC4 4E56 0000 link A6, 0 00003AC8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003ACC 206E 0008 movea.l A0, [A6 + 0x8] 00003AD0 2250 movea.l A1, [A0] 00003AD2 2F29 001A move.l -[A7], [A1 + 0x1A] 00003AD6 4EAD D6DE jsr [A5 - 0x2922] 00003ADA 7000 moveq.l D0, 0x00 00003ADC 2B40 CD68 move.l [A5 - 0x3298], D0 00003AE0 4E5E unlink A6 00003AE2 4E74 0008 rtd 0x0008 export_487: 00003AE6 4E56 0000 link A6, 0 00003AEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00003AEE 206E 0008 movea.l A0, [A6 + 0x8] 00003AF2 2250 movea.l A1, [A0] 00003AF4 2F29 001A move.l -[A7], [A1 + 0x1A] 00003AF8 4EAD D6E4 jsr [A5 - 0x291C] 00003AFC 4E5E unlink A6 00003AFE 4E74 0008 rtd 0x0008 export_488: 00003B02 4E56 0000 link A6, 0 00003B06 2F0A move.l -[A7], A2 00003B08 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B0C 246E 0008 movea.l A2, [A6 + 0x8] 00003B10 2052 movea.l A0, [A2] 00003B12 2F28 001E move.l -[A7], [A0 + 0x1E] 00003B16 4EAD D6DE jsr [A5 - 0x2922] 00003B1A 2052 movea.l A0, [A2] 00003B1C 117C 0001 0022 move.b [A0 + 0x22], 0x1 00003B22 245F movea.l A2, [A7]+ 00003B24 4E5E unlink A6 00003B26 4E74 0008 rtd 0x0008 export_489: 00003B2A 4E56 0000 link A6, 0 00003B2E 206E 0008 movea.l A0, [A6 + 0x8] 00003B32 2250 movea.l A1, [A0] 00003B34 3029 0024 move.w D0, [A1 + 0x24] 00003B38 4E5E unlink A6 00003B3A 4E74 0004 rtd 0x0004 export_490: 00003B3E 4E56 FF1C link A6, -0x00E4 00003B42 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00003B46 7000 moveq.l D0, 0x00 00003B48 2D40 FF1C move.l [A6 - 0xE4], D0 00003B4C 486E FF68 pea.l [A6 - 0x98] 00003B50 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00003B54 584F addq.w A7, 4 00003B56 41EE FF76 lea.l A0, [A6 - 0x8A] 00003B5A 7000 moveq.l D0, 0x00 00003B5C 43FA 0006 lea.l A1, [PC + 0x6 /* 00003B64, value 0x4A806600 */] 00003B60 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00003B64 4A80 tst.l D0 00003B66 6600 0132 bne +0x134 /* 00003C9A */ 00003B6A 206D CD34 movea.l A0, [A5 - 0x32CC] 00003B6E 2F10 move.l -[A7], [A0] 00003B70 A851 syscall SetCursor 00003B72 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00003B78 2F3C 6673 7320 move.l -[A7], 0x66737320 /* 'fss ' */ 00003B7E 7046 moveq.l D0, 0x46 00003B80 2F00 move.l -[A7], D0 00003B82 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B86 4EAD DD0E jsr [A5 - 0x22F2] 00003B8A 2D40 FF1C move.l [A6 - 0xE4], D0 00003B8E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B92 4EAD DD14 jsr [A5 - 0x22EC] 00003B96 4A00 tst.b D0 00003B98 6700 00F2 beq +0xF4 /* 00003C8C */ 00003B9C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003BA0 4EAD DCF0 jsr [A5 - 0x2310] 00003BA4 2C00 move.l D6, D0 00003BA6 2F2E FF1C move.l -[A7], [A6 - 0xE4] 00003BAA 4EAD D7D0 jsr [A5 - 0x2830] 00003BAE 2A00 move.l D5, D0 00003BB0 7801 moveq.l D4, 0x01 00003BB2 6000 00C8 bra +0xCA /* 00003C7C */ label00003BB6: 00003BB6 486E FF20 pea.l [A6 - 0xE0] 00003BBA 2F04 move.l -[A7], D4 00003BBC 2F2E FF1C move.l -[A7], [A6 - 0xE4] 00003BC0 4EAD D212 jsr [A5 - 0x2DEE] 00003BC4 554F subq.w A7, 2 00003BC6 3F2E FF20 move.w -[A7], [A6 - 0xE0] 00003BCA 2F2E FF22 move.l -[A7], [A6 - 0xDE] 00003BCE 2F2D CD62 move.l -[A7], [A5 - 0x329E] 00003BD2 486E FFA2 pea.l [A6 - 0x5E] 00003BD6 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00003BDA 301F move.w D0, [A7]+ 00003BDC 3F00 move.w -[A7], D0 00003BDE 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00003BE2 554F subq.w A7, 2 00003BE4 486E FF20 pea.l [A6 - 0xE0] 00003BE8 486E FFF0 pea.l [A6 - 0x10] 00003BEC 303C 0007 move.w D0, 0x7 00003BF0 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00003BF2 301F move.w D0, [A7]+ 00003BF4 3F00 move.w -[A7], D0 00003BF6 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00003BFA 1D7C 0001 FFA4 move.b [A6 - 0x5C], 0x1 00003C00 3D6E FFA2 FFAA move.w [A6 - 0x56], [A6 - 0x5E] 00003C06 2D6E FFF0 FFA6 move.l [A6 - 0x5A], [A6 - 0x10] 00003C0C 4201 clr.b D1 00003C0E 1D41 FFA5 move.b [A6 - 0x5B], D1 00003C12 7000 moveq.l D0, 0x00 00003C14 1001 move.b D0, D1 00003C16 3D40 FFAC move.w [A6 - 0x54], D0 00003C1A 486E FFAE pea.l [A6 - 0x52] 00003C1E 486E FF26 pea.l [A6 - 0xDA] 00003C22 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00003C26 504F addq.w A7, 8 00003C28 486E FFA4 pea.l [A6 - 0x5C] 00003C2C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C30 4EAD ECA4 jsr [A5 - 0x135C] 00003C34 0C86 7064 6F63 cmpi.l D6, 0x70646F63 /* 'pdoc' */ 00003C3A 663E bne +0x40 /* 00003C7A */ 00003C3C 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00003C40 4EAD E15C jsr [A5 - 0x1EA4] 00003C44 486D FDA2 pea.l [A5 - 0x25E] 00003C48 7604 moveq.l D3, 0x04 00003C4A 2F03 move.l -[A7], D3 00003C4C 4EBA E6E0 jsr [PC - 0x1920 /* 0000232E */] 00003C50 2440 movea.l A2, D0 00003C52 B4FC 0000 cmpa.w A2, 0x0 00003C56 6702 beq +0x4 /* 00003C5A */ 00003C58 284A movea.l A4, A2 label00003C5A: 00003C5A 264A movea.l A3, A2 00003C5C 3F3C 0190 move.w -[A7], 0x190 00003C60 7002 moveq.l D0, 0x02 00003C62 3F00 move.w -[A7], D0 00003C64 2F0A move.l -[A7], A2 00003C66 4EAD FD9C jsr [A5 - 0x264] 00003C6A 2F0A move.l -[A7], A2 00003C6C 4EBA E712 jsr [PC - 0x18EE /* 00002380 */] 00003C70 2F03 move.l -[A7], D3 00003C72 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00003C76 4EAD D63C jsr [A5 - 0x29C4] label00003C7A: 00003C7A 5284 addq.l D4, 1 label00003C7C: 00003C7C B885 cmp.l D4, D5 00003C7E 6F00 FF36 ble -0xC8 /* 00003BB6 */ 00003C82 4267 clr.w -[A7] 00003C84 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C88 4EAD DD20 jsr [A5 - 0x22E0] label00003C8C: 00003C8C 486E FF1C pea.l [A6 - 0xE4] 00003C90 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003C94 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003C98 601A bra +0x1C /* 00003CB4 */ label00003C9A: 00003C9A 486E FF1C pea.l [A6 - 0xE4] 00003C9E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003CA2 102E FF6D move.b D0, [A6 - 0x93] 00003CA6 670C beq +0xE /* 00003CB4 */ 00003CA8 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00003CAC 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00003CB0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00003CB4: 00003CB4 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00003CB8 4E5E unlink A6 00003CBA 4E74 0008 rtd 0x0008 export_491: 00003CBE 4E56 FFF8 link A6, -0x0008 00003CC2 2F0A move.l -[A7], A2 00003CC4 486D DD2C pea.l [A5 - 0x22D4] 00003CC8 702C moveq.l D0, 0x2C 00003CCA 2F00 move.l -[A7], D0 00003CCC 4EBA E660 jsr [PC - 0x19A0 /* 0000232E */] 00003CD0 2440 movea.l A2, D0 00003CD2 2F2E 001C move.l -[A7], [A6 + 0x1C] 00003CD6 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003CDA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003CDE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003CE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00003CE6 2F0A move.l -[A7], A2 00003CE8 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */] 00003CEC 200A move.l D0, A2 00003CEE 245F movea.l A2, [A7]+ 00003CF0 4E5E unlink A6 00003CF2 4E74 0018 rtd 0x0018 export_492: 00003CF6 4E56 0000 link A6, 0 00003CFA 48E7 1800 movem.l -[A7], D3,D4 00003CFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D02 4EAD DCEA jsr [A5 - 0x2316] 00003D06 2600 move.l D3, D0 00003D08 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D0C 4EAD DCF0 jsr [A5 - 0x2310] 00003D10 2800 move.l D4, D0 00003D12 0C83 6165 7674 cmpi.l D3, 0x61657674 /* 'aevt' */ 00003D18 6600 0098 bne +0x9A /* 00003DB2 */ 00003D1C 0C84 6F61 7070 cmpi.l D4, 0x6F617070 /* 'oapp' */ 00003D22 671A beq +0x1C /* 00003D3E */ 00003D24 0C84 6F64 6F63 cmpi.l D4, 0x6F646F63 /* 'odoc' */ 00003D2A 6748 beq +0x4A /* 00003D74 */ 00003D2C 0C84 7064 6F63 cmpi.l D4, 0x70646F63 /* 'pdoc' */ 00003D32 672E beq +0x30 /* 00003D62 */ 00003D34 0C84 7175 6974 cmpi.l D4, 0x71756974 /* 'quit' */ 00003D3A 6746 beq +0x48 /* 00003D82 */ 00003D3C 6074 bra +0x76 /* 00003DB2 */ label00003D3E: 00003D3E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D42 4EAD DD14 jsr [A5 - 0x22EC] 00003D46 4A00 tst.b D0 00003D48 6768 beq +0x6A /* 00003DB2 */ 00003D4A 7002 moveq.l D0, 0x02 00003D4C 2F00 move.l -[A7], D0 00003D4E 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00003D52 4EAD D63C jsr [A5 - 0x29C4] 00003D56 4267 clr.w -[A7] 00003D58 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D5C 4EAD DD20 jsr [A5 - 0x22E0] 00003D60 6050 bra +0x52 /* 00003DB2 */ label00003D62: 00003D62 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00003D68 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D6C 4EAD DD1A jsr [A5 - 0x22E6] 00003D70 3600 move.w D3, D0 00003D72 6634 bne +0x36 /* 00003DA8 */ label00003D74: 00003D74 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D7C 4EAD ECAA jsr [A5 - 0x1356] 00003D80 6030 bra +0x32 /* 00003DB2 */ label00003D82: 00003D82 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D86 4EAD DD14 jsr [A5 - 0x22EC] 00003D8A 4A00 tst.b D0 00003D8C 6724 beq +0x26 /* 00003DB2 */ 00003D8E 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00003D94 2F2E 000C move.l -[A7], [A6 + 0xC] 00003D98 4EAD DD1A jsr [A5 - 0x22E6] 00003D9C 3600 move.w D3, D0 00003D9E 6608 bne +0xA /* 00003DA8 */ 00003DA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DA4 4EAD D8C8 jsr [A5 - 0x2738] label00003DA8: 00003DA8 3F03 move.w -[A7], D3 00003DAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00003DAE 4EAD DD20 jsr [A5 - 0x22E0] label00003DB2: 00003DB2 4CDF 0018 movem.l D3,D4, [A7]+ 00003DB6 4E5E unlink A6 00003DB8 4E74 0008 rtd 0x0008